คำถามติดแท็ก server

คำถามที่เกี่ยวข้องกับเซิร์ฟเวอร์ Ubuntu และแพ็คเกจที่เกี่ยวข้องกับเซิร์ฟเวอร์

3
กำหนดค่าอินเทอร์เฟซเครือข่ายเข้าสู่โหมดที่หลากหลาย
ฉันกำลังทำงานบนเซิร์ฟเวอร์ Ubuntu 12.04 lts บนเวิร์กสเตชัน vmware ฉันต้องกำหนดค่าส่วนต่อประสานเครือข่ายเพื่อทำงานในโหมดที่หลากหลาย นี่คือการกำหนดค่าของฉัน auto eth1 iface eth1 inet manual up ip address add 0/0 dev $IFACE up ip link set $IFACE up up ip link set $IFACE promisc on down ip link set $IFACE promisc off down ip link set $IFACE down และเมื่อฉันรัน netstat -i …

2
ฉันควรสร้างพาร์ติชัน root, home, usr, var และ tmp ขนาดใหญ่แค่ไหน?
ฉันติดตั้งเซิร์ฟเวอร์อูบุนตู 10.04 มี 64 Gb VHD และต้องการแบ่งพาร์ติชันในโหมดนี้: /dev/xvda0 p on swap (2 Gb) /dev/xvda1a0 e on /boot (128 Mb) /dev/xvda1a1 e on / type ffs (local) /dev/xvda1a2 e on /usr type ffs (local, nodev) /dev/xvda1a3 e on /tmp type ffs (local, nodev) /dev/xvda1a4 e on /var/log type ffs (local, nodev) …

2
ตั้งค่าการอนุญาตอย่างเข้มงวดเมื่อเรียกใช้ rsync
ขณะนี้ฉันกำลังสำรองข้อมูลกิกะไบต์และกิกะไบต์จากเซิร์ฟเวอร์สดไปยังเซิร์ฟเวอร์สำรองโดยใช้สคริปต์ชุด rsync / ssh เพื่อให้สามารถดำเนินการอัตโนมัติทุกคืนด้วยงาน cron ปัญหาที่ฉันมีคือการอนุญาต การรัน rsync ด้วยโหมด -a จะทำการคัดลอกผู้ใช้: กลุ่มและโหมดไฟล์ซึ่งขณะนี้มี 54122: เกมและ -rwx - S --- เพื่อให้สามารถเรียกใช้ไฟล์บนเซิร์ฟเวอร์สำรองได้ (อย่าถามฉันว่าทำไมนายจ้างถึงต้องการสิ่งนี้) ฉันต้องใช้เวลา - และค่าใช้จ่ายซีพียู (เนื่องจากจำนวนข้อมูลที่ถ่ายโอน) จำนวนมาก chown () และ chmod () ตั้งค่าทุกไฟล์ / โฟลเดอร์เป็น www-data: www-data และการอนุญาต 755 ฉันสามารถตั้งค่า rsync ให้บังคับให้แต่ละไฟล์ / โฟลเดอร์เป็น www-data: www-data และ 755 หรือฉันกำลังดูปัญหานี้จากมุมที่ผิดหรือไม่? ฉันเดาว่าฉันสามารถรัน -rltD …

1
รีบูตเซิร์ฟเวอร์รายวัน cron หรือไม่
ฉันต้องการสร้างงาน cron ซึ่งดำเนินการ daiy ตามเวลาที่กำหนดและรีสตาร์ทเซิร์ฟเวอร์ ubuntu ฉันพยายามที่จะเพิ่มrebootเฉพาะ cron แต่มันไม่ทำงานในขณะที่มันทำงานเมื่อฉันพยายามที่จะรันจาก CLI กรุณาแนะนำฉันควรเพิ่มคำสั่งอะไรใน cron เพื่อให้รีบูตเซิร์ฟเวอร์รายวันในเวลาที่กำหนด
15 server  cron 

4
กลุ่ม 'libvirtd' ไม่มีอยู่ขณะติดตั้ง QEMU-KVM
ฉันใช้Ubuntu 17.04 และ linux kernel 4.11.3บนเซิร์ฟเวอร์ ระบบทำงานบนสถาปัตยกรรม x86-64 ผมใช้เอกสารในการติดตั้ง Ubuntu KVMเชื่อมโยงที่นี่ติดตั้ง KVM ฉันพบปัญหาขณะติดตั้ง ฉันเห็นว่าการติดตั้ง libvirt-bin ไม่ได้ติดตั้งกลุ่มlibvirtdในระบบของฉัน แก้ไข : ฉันเห็นว่ากลุ่มด้านล่างถูกสร้างขึ้นอาจจะหลังจากการติดตั้ง - akalita@######:~$ cat /etc/group kvm:x:120: libvirt:x:121:####### libvirt-qemu:x:64055:libvirt-qemu ฉันยังคงไม่สามารถหากลุ่มlibvirtd ดังนั้นเมื่อฉันไปทำงานคำสั่งด้านล่างตามเอกสาร - sudo adduser `id -un` libvirtd ฉันพบข้อผิดพลาดด้านล่าง: - adduser: The group `libvirtd' does not exist. ฉันจะแก้ไขปัญหานี้ได้อย่างไร

2
ฉันจะติดตั้ง MSSQL Server และ / หรือเครื่องมือสำหรับ Linux บน 16.04 ได้อย่างไร
โพสต์นี้สร้างขึ้นเพื่อพยายามและจับคู่คำถาม / คำตอบที่เป็นที่ยอมรับสำหรับ 'ฉันจะติดตั้งเซิร์ฟเวอร์ MSSQL ได้อย่างไร' และ 'ฉันจะติดตั้งเครื่องมือเซิร์ฟเวอร์ MSSQL ได้อย่างไร' ฉันกำลังมองหาการตั้งค่า MS SQL Server สำหรับ Linux และอาจเป็นเครื่องมือ (บนเซิร์ฟเวอร์เองหรือระบบอื่น ๆ ) ดังนั้นฉันจึงสามารถโต้ตอบกับ SQL Server ได้ ฉันจะทำสิ่งนี้ได้อย่างไร
14 server 

2
หากคีย์ไม่ได้ชื่อ id_rsa มันจะไม่ทำงาน
ฉันสร้างคีย์เพื่อเชื่อมต่อใน SSH ด้วยวลีรหัสผ่าน ฉันได้ตั้งชื่อกุญแจของฉันid_rsa_adminแล้ว เมื่อฉันเข้าสู่ระบบข้อความต่อไปนี้จะปรากฏขึ้นPermission denied (publickey). ในบันทึกฉันพบว่า ssh ค้นหาไฟล์id_rsaดังนั้นจึงไม่พบไฟล์ที่ถูกต้อง ฉันพบว่าหากไม่มีการตั้งชื่อคีย์id_rsaมันจะไม่ทำงาน วิธีการเชื่อมต่อใน ssh? ~/.ssh/id_rsa_admin ssh admin@vps718449.ovh.net -p 9215
14 16.04  server  ssh 

5
การเปลี่ยนชื่อเน็ตเวิร์กอินเตอร์เฟสใน Ubuntu 16.04 กับ systemd ล้มเหลว
ฉันกำลังใช้เซิร์ฟเวอร์ Ubuntu 16.04 LTS ที่ไม่มีหัวกับการ์ดเครือข่ายทางกายภาพสองใบซึ่งมีชื่อว่า enp5s0f0 และ enp5s0f1 ฉันต้องการเปลี่ยนชื่ออินเทอร์เฟซเหล่านี้และทำตามตัวอย่างนี้ ฉันจึงสร้างไฟล์/lib/systemd/network/70-myinterface.link(แหล่งต้นฉบับดูเหมือนจะไม่ทำงาน) เช่นนี้ (ฉันตั้งค่าที่อยู่ mac ที่ถูกต้อง): [Match] MACAddress=12:34:56:78:9a:bc [Link] Name=dmz0 และรีบูตเซิร์ฟเวอร์ น่าเสียดายที่อินเทอร์เฟซไม่ได้รับการเปลี่ยนชื่อแม้ว่าจะudevadmแสดงว่าไฟล์การกำหนดค่าของฉันถูกใช้แล้ว: $ udevadm info /sys/class/net/enp5s0f1 P: /devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1/net/enp5s0f1 E: DEVPATH=/devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1/net/enp5s0f1 E: ID_BUS=pci E: ID_MODEL_FROM_DATABASE=80003ES2LAN Gigabit Ethernet Controller (Copper) E: ID_MODEL_ID=0x1096 E: ID_NET_DRIVER=e1000e E: ID_NET_LINK_FILE=/lib/systemd/network/70-myinterface.link <-- my file E: ID_NET_NAME_MAC=enx123456789abc E: ID_NET_NAME_PATH=enp5s0f1 E: …

2
Ubuntu ไม่สามารถ ping ชื่อโฮสต์ แต่สามารถ ping IP ได้หรือไม่
ฉันเพิ่งเข้าสู่โลก Ubuntu เพื่อการบริหาร ฉันพบหัวข้อที่คล้ายกันยกเว้นฉันสามารถ ping ชื่อโฮสต์และที่อยู่ IP ของตัวเองและ windows ของฉันสามารถ ping ชื่อโฮสต์ linux ของฉันได้ แต่ Ubuntu ไม่สามารถ ping ชื่อโฮสต์ windows ได้ ปัญหา: ฉันมีคอมพิวเตอร์ windows 4 และฉันมีคอมพิวเตอร์ Ubuntu 1 เครื่อง คอมพิวเตอร์ windows ของฉันสามารถ ping คอมพิวเตอร์ Ubuntu โดยใช้ชื่อโฮสต์และที่อยู่ IP นอกจากนี้ Net View (พรอมต์คำสั่ง) แสดงชื่อโฮสต์ของ Ubuntu Computer คอมพิวเตอร์ Ubuntu สามารถปิงด้วยที่อยู่ IP เท่านั้นไม่ใช่โดยชื่อโฮสต์ ฉันติดตั้ง …

4
วิธีการจัดการซอฟต์แวร์ที่ติดตั้งจากแหล่งที่มา?
ในบางครั้งเราอาจต้องติดตั้งบางสิ่งบางอย่างจากแหล่งที่มาเนื่องจากเหตุผลต่างๆ แม้ว่ามันจะเป็นมาตรฐานวิธีการติดตั้งซอฟต์แวร์ที่มีการพึ่งพาที่เหมาะสม แต่ก็ยังไม่ชัดเจนสำหรับฉันที่จะจัดการการติดตั้งดังกล่าวเพื่อความสะดวกในอนาคต โดยเฉพาะอย่างยิ่ง: เราสามารถทำอะไรได้บ้างเพื่อให้แน่ใจว่าการถอนการติดตั้งง่ายและสะอาด (รวมถึงการพึ่งพาที่ติดตั้งมาก่อนและสำหรับซอฟต์แวร์ที่ติดตั้งจากแหล่งที่มา) เราสามารถทำอะไรได้บ้างเพื่อให้แน่ใจว่าการอัพเกรดซอฟต์แวร์เดียวกันที่ง่ายและสะอาดซึ่งน่าจะติดตั้งจากแหล่งที่มาอีกครั้ง? เราจะทำอย่างไรเพื่อลดความขัดแย้งที่อาจเกิดขึ้นได้หากมีแพ็คเกจเริ่มต้น (ติดตั้งโดยใช้ apt-get) รวมถึงรุ่น (ใหม่กว่า) ของแพ็คเกจ (ติดตั้งจากแหล่งที่มา)



1
วิธีสร้างผู้ใช้สำหรับเซิร์ฟเวอร์ ftp
vsftpdฉันใช้ ฉันต้องการftpเซิร์ฟเวอร์สำหรับเว็บเซิร์ฟเวอร์ของฉันฉันสามารถเข้าสู่ระบบภายใต้บัญชีของฉันได้ แต่ฉันไม่สามารถทำสิ่งที่สำคัญสำหรับมันได้และเพิ่ม / แก้ไข / ลบไฟล์ในไดเรกทอรี var / www ของฉัน ใครช่วยแนะนำขั้นตอนในการสร้างผู้ใช้ใหม่เพียงแค่ ftp และอนุญาตให้แก้ไขข้อมูลในโฟลเดอร์นั้นได้หรือไม่ หรือมีวิธีแก้ไขที่ง่ายกว่าด้วยบัญชีอื่นหรือไม่
14 server  ftp  vsftpd 

3
วิธีรับความสัมพันธ์ของบัสและอุปกรณ์สำหรับ / dev / ttyUSB
ฉันต้องเขียนสคริปต์เพื่อรีสตาร์ทดองเกิล USB ฉันมีเครื่องมือทั้งหมด แต่ฉันไม่สามารถเชื่อมโยง / dev / ttyUSBx ของฉันกับรถบัสทางกายภาพและอุปกรณ์ได้ ปัญหาคือฉันมีดองเกิลสามตัวที่มีผู้ขาย id และผลิตภัณฑ์ id เดียวกัน ถ้าฉันทำ lsusb ผลลัพธ์คือ: Bus 001 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem Bus 001 Device 006: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA …
14 server  usb  usb-modem  udev 

2
AWStats: ไม่สามารถเข้าถึง /var/log/apache2/access.log
ผมติดตั้ง awstats บนเซิร์ฟเวอร์ใหม่ของฉันอูบุนตูสุวิมล แต่เมื่อ cron พยายามที่จะเรียกว่าเป็นผู้ใช้ก็บ่นว่าwww-datacannot access /var/log/apache2/access.log: Permission denied ใน/usr/share/doc/awstats/README.Debianย่อหน้านี้มี: ตามค่าเริ่มต้น Apache จะเก็บ logfiles (ตั้งแต่รุ่น 1.3.22-1) ด้วย uid = root และ gid = adm ดังนั้นคุณต้องเลือก ... 1) เปลี่ยนสิทธิ์ของ logfiles ใน /etc/logrotate.d/apache เพื่อให้ www-data มีการเข้าถึงแบบอ่านอย่างน้อย 2) เป็น 1) แต่เปลี่ยนเป็นผู้ใช้เฉพาะและใช้คุณลักษณะ suEXEC ของ Apache เพื่อเรียกใช้เป็นผู้ใช้เดียวกัน (และเปลี่ยนสิทธิ์ของ / var / lib / awstats …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.