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

Ubuntu Linux เป็นอนุพันธ์ Debian ที่มีเป้าหมายเพื่อนำหลัก Linux คำถามในเว็บไซต์นี้ควรอ้างอิงถึงเซิร์ฟเวอร์ Ubuntu โปรดทราบว่า http://askubuntu.com นั้นอุทิศให้กับคำถามของ Ubuntu โดยเฉพาะ

4
หลังจากลบไฟล์ขนาดใหญ่ต้องใช้เวลานานเท่าไรในการรับการเปลี่ยนแปลง
ฉันลบไฟล์บันทึก 2.3GB บนเซิร์ฟเวอร์ Ubuntu ของฉันและdfดูเหมือนจะไม่ได้รับการเปลี่ยนแปลง โดยทั่วไปจะมีความล่าช้าก่อนที่dfจะตรวจพบว่าไฟล์ขนาดใหญ่ถูกลบหรือไม่



6
mount.nfs: การเข้าถึงถูกปฏิเสธโดยเซิร์ฟเวอร์ขณะติดตั้ง
ในระบบ Ubuntu ของฉันฉันมีบรรทัดนี้ใน / etc / fstab: myserver:/home/me /mnt/me nfs rsize=8192,wsize=8192,timeo=14,intr เมื่อฉันทำ sudo mount -a ฉันเข้าใจ: mount.nfs: access denied by server while mounting myserver:/home/me ฉันจะวินิจฉัยปัญหานี้ได้อย่างไร เซิร์ฟเวอร์ nfs ยังเป็น Ubuntu รายละเอียดเพิ่มเติม: ฉันสามารถติดตั้ง nfs นี้ได้จากไคลเอนต์ Ubuntu อื่น ๆ บนเครือข่ายเดียวกันโดยไม่มีปัญหา อย่างไรก็ตามไคลเอนต์ที่มีปัญหาจะแตกต่างกันโดยที่มันทำงานอยู่ภายใน VirtualBox บนระบบ Windows ฉันสามารถปิง "myserver" ได้ดีจากไคลเอนต์ที่มีปัญหา แก้ไข: / etc / exports บน …

4
จะทำไดเร็กตอรี่โฮมกลางและบัญชีผู้ใช้บน Ubuntu ได้อย่างไร?
ฉันต้องตั้งค่าเครือข่ายของเครื่อง Ubuntu และเซิร์ฟเวอร์ยี่สิบเครื่อง ตามที่ตอนนี้ผู้ใช้มีบัญชีโลคัลบนเครื่อง แต่ฉันต้องการให้มีการพิสูจน์ตัวตนผู้ใช้แบบรวมศูนย์โดยมีข้อมูลผู้ใช้ทั้งหมดเก็บไว้ในเซิร์ฟเวอร์และมีโฮมไดเรกทอรีฝั่งเซิร์ฟเวอร์ ดังนั้นเมื่อผู้ใช้ล็อกอินในคอมพิวเตอร์ไคลเอนต์ใด ๆ ควรตรวจสอบชื่อผู้ใช้และรหัสผ่านของเขาบนเซิร์ฟเวอร์จากนั้นโฮมไดเร็กตอรี่ของเขาควรถูกเมาท์จากเซิร์ฟเวอร์ผ่านทาง NFS หรือบางอย่าง ฉันจะทำสิ่งนี้ได้อย่างไร วิธีไหนดีที่สุด

1
การแม็พผู้ใช้ NFSv4
ดูเหมือนว่าคำถามนี้จะถูกถามหลายครั้งแล้ว แต่คำตอบอื่น ๆ ไม่ได้ใช้กับฉัน โดยทั่วไปฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ NFSv4 ใหม่และฉันกำลังเผชิญกับปัญหาแบบคลาสสิกที่ UID และ GID ไม่ตรงกันระหว่างเซิร์ฟเวอร์และไคลเอนต์ อย่างไรก็ตาม syncronizing / etc / passwd และ / etc / group ไม่สามารถทำได้ในสถานการณ์ของฉัน โปรดทราบว่าฉันมีผู้ใช้งานเหมือนกันทั้งสองเครื่อง (ตรงข้ามกับคำถามนี้ ) ดังนั้นฉันจึงค้นหา idmap: ตามแหล่งข้อมูลบางแหล่งดูเหมือนว่า NFSv4 จะส่งชื่อผู้ใช้ (ตรงข้ามกับพฤติกรรมของ NFSv3 เพื่อส่ง UID / GID) และบทบาทของ idmap จะแปลชื่อผู้ใช้เหล่านี้เป็นเซิร์ฟเวอร์ UID / GID อย่างไรก็ตามดูเหมือนว่าจะไม่ทำงานในกรณีของฉัน (รายละเอียดการตั้งค่าด้านล่าง) ซึ่งฉันพิจารณาว่าเป็นมาตรฐานมาก ฉันพลาดอะไรไปรึเปล่า? มีวิธีทำให้งานนี้โดยไม่ตั้งค่า LDAP หรือ …
12 ubuntu  nfs 

2
วิธีแก้ไข postfix: ที่อยู่ผู้ส่งถูกปฏิเสธ: ต้องการที่อยู่ที่ผ่านการรับรองอย่างสมบูรณ์ (ตอบกลับไปยังคำสั่ง RCPT TO))
ฉันได้ติดตั้ง dovecot, postfix และ roundcube บนกล่อง ubuntu 12.04 ระบบนี้ใช้งานได้จริง - เช่นสามารถรับ / ส่งอีเมลไปยัง / จากโดเมนอื่น ๆ อย่างไรก็ตามบางโดเมนทำให้เกิดข้อผิดพลาดต่อไปนี้ใน /var/log/mail.log Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<someone@destdomain.com>, relay=sm01.destdomain.com[x.x.x.x]:25, delay=0.56, delays=0.4/0/0.06/0.1, dsn=5.5.2, status=bounced (host sm01.destdomain.com[x.x.x.x] said: 504 5.5.2 <contact@localhost>: Sender address rejected: need fully-qualified address (in reply to RCPT TO command)) คุณมีความคิดว่ามีอะไรผิดปกติหรือไม่ เช่นวิธีบังคับให้ …
12 ubuntu  postfix 

5
วิธีติดตั้ง nginx และติดตั้งไฟล์กำหนดค่าด้วย
ฉันเพิ่งถอนการติดตั้ง nginx 1.0.6 อย่างสมบูรณ์จากเซิร์ฟเวอร์ของฉัน (Ubuntu 11.04) โดยใช้ apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* ตอนนี้ฉันต้องการติดตั้งอีกครั้งอย่างไรก็ตามเมื่อเริ่มต้น nginx ฉันได้รับข้อผิดพลาดเช่น: การรีสตาร์ท nginx: nginx: [ฉุกเฉิน] open () "/etc/nginx/nginx.conf" ล้มเหลว (2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) จากนั้นฉันวางไฟล์ conf ของฉันเองจากนั้นฉันได้รับข้อผิดพลาดใหม่: การรีสตาร์ท nginx: nginx: [ฉุกเฉิน] open () "/etc/nginx/mime.types" ล้มเหลว (2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) ใน /etc/nginx/nginx.conf:12 ตอนนี้ดูเหมือนapt-get …
12 ubuntu  nginx  apt 

3
ใช้ PostgreSQL หลายเวอร์ชันบนเซิร์ฟเวอร์ Ubuntu เดียวกัน
ฉันมี PostgreSQL 8.4 และ 9.0 ทำงานบนเซิร์ฟเวอร์เดียวกัน (Ubuntu Lucid) ฉันติดตั้งพวกเขาทั้งสองผ่าน apt-get (8.4 พร้อมกับแหล่งแพ็กเกจเริ่มต้นและ 9.0 หลังจากเพิ่ม ppa จากhttps://launchpad.net/~pitti/+archive/postgresql ) เมื่อฉันเรียกใช้คำสั่งเช่น "createdb" จากบรรทัดคำสั่งหรือเริ่มต้นเชลล์ "psql" PostgreSQL เวอร์ชัน 8.4 จะถูกใช้เป็นค่าเริ่มต้นในระบบของฉัน ดังนั้นฉันจะบังคับให้คำสั่งเหล่านี้ใช้ PostgreSQL 9.0 แทน 8.4 ได้อย่างไร

5
ฉันจะค้นหาแพคเกจไวด์การ์ดโดยใช้ apt-get ได้อย่างไร
ด้วย yum มันเป็นเรื่องง่าย: แต่ตอนนี้ไม่ได้ทำงานกับyum list *xxx*apt-get ฉันจะค้นหาเช่นนี้ได้อย่างไร นอกจากนี้ฉันจะดูแพคเกจใดให้คำสั่งเฉพาะได้อย่างไร
12 ubuntu  debian  apt 

1
UFW บน Ubuntu เพื่ออนุญาต Traffic ทั้งหมดบน LAN
ฉันต้องการอนุญาตการรับส่งข้อมูล LAN ทั้งหมดไปยังเซิร์ฟเวอร์ Ubuntu ของฉัน ฉันได้อ่านเอกสารและดูคำสั่งแล้ว แต่เมื่อฉันพยายามแก้ไขคำสั่งสำหรับช่วง IP ของฉันฉันได้รับข้อผิดพลาด ฉันจะอนุญาตการรับส่งข้อมูลทั้งหมดที่เริ่มต้นที่ 192.168.15.0 - 192.168.15.255 ได้อย่างไร sudo ufw อนุญาตจาก 192.168.15.0/255 ข้อผิดพลาด: แหล่งที่อยู่ไม่ถูกต้อง ดูเหมือนว่า 15 (ฐานแปดที่สาม) เป็นสาเหตุของข้อผิดพลาด เกือบจะเหมือน UFW ไม่คาดหวังว่า LAN จะมีชุด IP ที่ไม่เหมือนใคร ขอบคุณ
12 ubuntu  ufw 

2
วิธีเพิ่มประสิทธิภาพ EC2 ให้สูงสุด
ข้อจำกัดความรับผิดชอบ: ฉันเป็นนักพัฒนาที่ดีที่สุดในโลกแห่งเซิร์ฟเวอร์ สวัสดีพวกคุณ ฉันมีอินสแตนซ์ของเซิร์ฟเวอร์บน EC2 c5d.9xlargeซึ่งมีสเปคคือ: ระบบ: Ubuntu 18.04 vCPU: 36 เธรด / แกน หน่วยความจำ: 72 GB ที่เก็บข้อมูล: 900 GB NVMe SSD แบนด์วิดธ์ EBS เฉพาะ: 7,000 Mbps ประสิทธิภาพเครือข่าย: 10 Gbps สถานการณ์จำลอง:ฉันใช้เซิร์ฟเวอร์นี้เพื่ออัปโหลดวิดีโอขนาดใหญ่ (4K, 1+ ชม.) และประมวลผลโดยใช้ FFMPEG แต่เปรียบเทียบกับเซิร์ฟเวอร์ UpCloud ก่อนหน้าของฉันที่มี 12 คอร์และ RAM 48 GB ของเซิร์ฟเวอร์ EC2 นี้ใช้เวลาอัปโหลดและประมวลผลนานขึ้น 1.5 เท่า ซึ่งฉันคิดว่าไม่ควรเป็นอย่างนั้น …

4
apt-get install linux-image-extra ได้รับ“ W: mdadm: /etc/mdadm/mdadm.conf กำหนดไม่มีอาร์เรย์”
เมื่อติดตั้ง: sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual ฉันได้รับ: W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. ฉันพบว่าคนอื่นมีปัญหาที่คล้ายกัน: apt-get update mdadm คำเตือนที่น่ากลัว ดังนั้นฉันทำตามคำแนะนำ: /usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf แล้ว: update-initramfs -u แต่ผลลัพธ์คือ: update-initramfs: Generating /boot/initrd.img-4.10.0-30-generic W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. lsb_release -a LSB Version: core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch Distributor ID: Ubuntu Description: Ubuntu 17.04 Release: …

4
วิธีการลบไฟล์นับล้านไฟล์โดยไม่รบกวนเซิร์ฟเวอร์
ฉันต้องการลบไดเรกทอรีแคช nginx ซึ่งฉันลบออกอย่างรวดเร็วโดย: mv cache cache.bak mkdir cache service nginx restart ตอนนี้ฉันมีcache.bakโฟลเดอร์ที่มี 2 ล้านไฟล์ ฉันต้องการลบโดยไม่รบกวนเซิร์ฟเวอร์ ง่าย ๆrm -rf cache.bakในการทำให้เซิร์ฟเวอร์เสียหายแม้แต่การตอบสนอง HTTP ที่ง่ายที่สุดใช้เวลา 16 วินาทีในขณะที่ rm กำลังทำงานดังนั้นฉันจึงไม่สามารถทำได้ ฉันพยายามionice -c3 rm -rf cache.bakแล้ว แต่ก็ไม่ได้ช่วยอะไร เซิร์ฟเวอร์มี HDD ไม่ใช่ SSD อาจอยู่บน SSD สิ่งเหล่านี้อาจไม่มีปัญหา ฉันเชื่อว่าทางออกที่ดีที่สุดคือการควบคุมปริมาณบางอย่างเช่นวิธีที่ตัวจัดการแคชของ nginx ทำ คุณจะแก้ปัญหานี้อย่างไร มีเครื่องมือใดที่สามารถทำสิ่งนี้ได้อย่างแน่นอน? ext4 บน Ubuntu 16.04

1
หมุนไฟล์บันทึกด้วยตนเอง
ฉันมีเว็บเซิร์ฟเวอร์ Ubuntu ที่ใช้งาน Nginx ฉันไม่เคยกำหนดค่าการหมุนเวียนล็อกไฟล์และเพิ่งค้นพบไฟล์บันทึกแบบเสาหินขนาดหลายกิกะไบต์ ผมได้กำหนดค่าการหมุนเข้าสู่ระบบในขณะนี้ต่อเคล็ดลับเหล่านี้ อย่างไรก็ตามฉันไม่ควรรอหนึ่งสัปดาห์ (ช่วงการหมุนของฉัน) ก่อนที่จะเกิดการหมุน มีวิธีบังคับหมุนเฉพาะไฟล์เฉพาะหรือไฟล์ทั้งหมดที่ระบุโดยการlogrotateกำหนดค่าหรือไม่

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