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

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

3
Gmail ตั้งค่าสถานะอีเมล Dovecot ว่าไม่ปลอดภัย
ฉันคิดว่าฉันประสบความสำเร็จในการรักษาความปลอดภัยเซิร์ฟเวอร์อีเมล Postfix / Dovecot ของฉัน ฉันมีใบรับรองที่ลงนามจาก LetsEncrypt ซึ่งใช้ได้สำหรับโดเมนของฉัน การส่งและรับทำงานได้ดี แต่เนื่องจาก Gmail เริ่มตั้งค่าสถานะอีเมลที่ไม่ปลอดภัยจดหมายทั้งหมดที่ส่งจากเซิร์ฟเวอร์ของฉันจะถูกตั้งค่าสถานะเป็นไม่เข้ารหัส ผู้ใช้ Gmail เห็น "ข้อความนี้ไม่ได้เข้ารหัส" เช่นนี้: ใน Postfix's main.cfท่ามกลางการตั้งค่าอื่น ๆ ฉันมี: # SASL, for SMTP authentication smtpd_sasl_type = dovecot smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_path = private/auth # TLS, for encryption smtpd_tls_security_level = may smtpd_tls_auth_only = no smtpd_tls_CAfile …

4
Siege: descriptor table เต็ม sock.c: 119: เปิดไฟล์มากเกินไป
ฉันกำลังพยายามทำการทดสอบความเครียดในเซิร์ฟเวอร์ของฉันเองโดยใช้การล้อมด้วยคำสั่งต่อไปนี้: $ siege -c 500 myweb.com/somefile.php แต่ฉันได้รับข้อผิดพลาดนี้: [error] descriptor table full sock.c:119: Too many open files และฉันก็ได้รับคำเตือนนี้เช่นกัน: libgcc_s.so.1 must be installed for pthread_cancel to work แต่ฉันใช้ Ubuntu 15.04 (สาขาการพัฒนา) และฉันได้ติดตั้งแพคเกจ libgcc1 ดังนั้นฉันจึงไม่รู้ว่าทำไมมันถึงคอมไพเลอร์กับ. so shared library ฉันจะแก้ไขไฟล์ที่เปิดมากเกินไปและคำเตือน libgcc ได้อย่างไร

2
การตั้งค่า TCP latency ต่ำบน Ubuntu
มีเซิร์ฟเวอร์สำหรับการวัดที่รันบน Ubuntu ในแล็บของฉัน และมีโปรแกรม C ซึ่งรับข้อมูลผ่านการเชื่อมต่อ TCP และควรส่งการตอบกลับโดยเร็วที่สุด องค์ประกอบ ซีพียู: โปรเซสเซอร์ 2 ตัว x 4 คอร์ - Intel (R) Xeon (R) CPU E5345 @ 2.33GHz RAM: 12 GB NIC: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller / 82546EB Gigabit Ethernet Controller สวิตช์เครือข่าย: Cisco Catalyst 2960 ข้อมูล: บล็อกข้อมูลมาประมาณ แต่ละ 10 มิลลิวินาที ขนาดบล็อกข้อมูลมีขนาดประมาณ …

1
Monit configuration reload - ควรรีสตาร์ทเซอร์วิสที่ถูกมอนิเตอร์หรือไม่?
ใช้ Monit 5.4 บนเซิร์ฟเวอร์ Ubuntu เมื่อฉันใช้monit reloadดูเหมือนว่าจะเริ่มบริการที่ตรวจสอบ (Tomcat 7 ในสถานการณ์นี้) มันเป็นพฤติกรรมที่คาดหวังหรือไม่? เอกสารอธิบายว่า : reload - เริ่มต้น Monit daemon ที่กำลังรันใหม่อีกครั้ง daemon จะเรียกคืนการกำหนดค่าของมันอีกครั้งปิดและเปิดไฟล์บันทึกอีกครั้ง ฉันคาดหวังว่ามันจะไม่เริ่มบริการใด ๆ แต่เพียงแค่ทำการรีโหลดการกำหนดค่าวิธีนี้ฉันสามารถเปลี่ยนการแจ้งเตือนทางอีเมลและสิ่งอื่น ๆ นี่คือผลลัพธ์ของ monit status The Monit daemon 5.4 uptime: 15h 0m Process 'tomcat7' status Running monitoring status Monitored pid 38842 parent pid 1 uptime 14h 30m …
10 ubuntu  service  monit  daemon 

4
ตัวแปรสภาวะแวดล้อมใน / etc / environment พร้อมเครื่องหมาย pound (hash) ในค่า
ใน Ubuntu 12.04 ฉันมีตัวแปรสภาพแวดล้อมที่กำหนดไว้/etc/environmentดังนี้: FOO="value_before#value_after" เมื่อฉันเข้าสู่เซิร์ฟเวอร์เพื่อตรวจสอบค่าฉันจะได้รับสิ่งนี้: $ env | grep FOO FOO=value_before ฉันคาดเดาว่ามัน#เป็นการแสดงความคิดเห็นและลอกออกอย่างไรก็ตามงานนี้: $ . /etc/environment $ export FOO $ env | grep FOO FOO=value_before#value_after ฉันพยายามหลบหนี#แบบนี้: FOO="value_before\#value_after" แต่มันใช้งานไม่ได้ แต่ฉันเพิ่งได้รับสิ่งนี้: FOO=value_before\ ความคิดเห็นใด ๆ เกี่ยวกับวิธีทำให้แฮชได้รับการปฏิบัติเหมือนเป็นส่วนหนึ่งของมูลค่า ความช่วยเหลือใด ๆ จะดีมาก ค่าที่ฉันได้ลองใน/etc/environmentไฟล์: FOO='value_before#value_after' FOO="value_before#value_after" FOO='"value_before#value_after"' FOO="value_before\#value_after" FOO='value_before\#value_after' และชุดค่าผสมต่าง ๆ ข้างต้น สิ่งเหล่านี้จำนวนมากจะทำงานเมื่อคุณเพิ่งตั้งค่าเหล่านั้นในเปลือก แต่ดูเหมือนว่าพวกเขาจะไม่ทำงานใน/etc/environmentไฟล์

1
การสร้างอุปกรณ์ tun / tap บน Linux
ฉันกำลังพยายามสร้างอุปกรณ์ประปาบนเครื่องโฮสต์โดยใช้คำสั่ง: sudo ip tuntap add mode tap br0p0 แต่ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Object "tuntap" is unknown, try "ip help". ฉันควรทำอย่างไรดี? ฉันกำลังทำงานบน Ubuntu 10.04


3
การตั้งค่า tcp_tw_recycle / นำกลับมาใช้ใหม่เป็น 1 มีอะไรบ้าง
ฉันตั้งค่าทั้ง tcp_tw_recycle / reuse เป็น 1 ในไฟล์กำหนดค่าของฉัน สิ่งที่เป็นประโยชน์ในการทำเช่นนี้? หากใช้ซ็อกเก็ต tcp อีกครั้งนั่นจะมีความเสี่ยงด้านความปลอดภัยหรือไม่? ie 2 การเชื่อมต่อที่แตกต่างกันทั้งที่อาจสามารถส่งข้อมูลได้ เหมาะสำหรับการเชื่อมต่อช่วงสั้น ๆ ที่มีโอกาสน้อยในการเชื่อมต่อใหม่หรือไม่?
10 ubuntu  tcp  socket 

2
วิธีการตรวจสอบการใช้งานหน่วยความจำเฉพาะสำหรับเคอร์เนล?
แก้ไขให้ฉันถ้าฉันผิด แต่คำสั่ง top จะตรวจสอบการใช้งานหน่วยความจำของแอปพลิเคชันเท่านั้นไม่ใช่การใช้หน่วยความจำเฉพาะสำหรับเคอร์เนล คุณจะไปเกี่ยวกับการตรวจสอบการใช้งานหน่วยความจำเฉพาะสำหรับเคอร์เนลอย่างไร?
10 linux  ubuntu 

1
ไดรฟ์ hot-swap มีชื่อใหม่ ถ้าฉันเพิ่มกลับเข้าไปในอาเรย์ `md 'และได้รับการเปลี่ยนชื่อเมื่อรีบูตอาเรย์จะยังใช้งานได้หรือไม่
หนึ่งใน HDD ในการกำหนดค่า RAID ของเซิร์ฟเวอร์ของฉันล้มเหลวดังนั้นฉันจึงนำมันออกจากอาร์เรย์และมีศูนย์ข้อมูลฮอต - swap พวกเขาได้ทำอย่างนั้น แต่ตอนนี้ไดรฟ์ใหม่เป็นมากกว่า/dev/sdc /dev/sdaฉันสงสัยว่าถ้าฉันรีบูตเซิร์ฟเวอร์มันจะเป็น/dev/sdaอีกครั้งดังนั้นฉันลังเลที่จะเพิ่มกลับไปยังอาร์เรย์/dev/sdcเนื่องจากฉันไม่ต้องการวางกับดักให้ตัวเองตกอยู่ในการรีบูตครั้งต่อไป ฉันจะไม่รีบูทเซิร์ฟเวอร์ทันทีหากฉันไม่ต้องการ (ถ้าฉันต้องการ, ดี, แย่เกินไปสำหรับฉัน) หากฉันเพิ่มเข้าไป/dev/sdcจะมีปัญหาในการรีบูตหรือไม่ หรือมีวิธีการเปลี่ยนชื่ออุปกรณ์จาก/dev/sdcเป็น/dev/sdaโดยไม่ต้องรีบูตเครื่อง? นี่คือบน Ubuntu 10.04 LTS มันเป็นmdอาเรย์ ("Linux Software RAID") ซึ่งปัจจุบันมีอุปกรณ์หนึ่งในนั้น (มีอยู่สองสามอัน) ที่มีลักษณะเช่นนี้ ("เสื่อมโทรม" เพราะฉันได้ลบเก่า/dev/sdaออกจากมัน): # mdadm --detail / dev / md0 / dev / md0: รุ่น: 00.90.03 เวลาที่สร้าง: อา. 11 ต.ค. 21:07:54 น ระดับการจู่โจม: raid1 …

3
dpkg Ubuntu ติดตั้งแบบไม่โต้ตอบ
ฉันพยายามติดตั้งไฟล์. deb จำนวนมากโดยไม่ต้องโต้ตอบกับพวกเขา ตัวอย่างเช่นเซิร์ฟเวอร์ MySQL จะแจ้งให้เมนูแบบโต้ตอบป้อนรหัสผ่านผู้ดูแลระบบตามการกำหนดค่าของ dpkg ฉันเหนื่อย. export DEBIAN_FRONTEND=noninteractive && export DEBIAN_PRIORITY=critical && sudo /usr/bin/dpkg -i ./files/* ฉันรู้ว่าฉันสามารถแยกไฟล์โดยไม่มีการกำหนดค่า ฉันกำลังพยายามสร้างสคริปต์ทุบตีเพื่อปรับใช้เซิร์ฟเวอร์ที่ติดตั้งไว้ล่วงหน้าของ Apache, php, mySQL เป็นต้นอย่างไรก็ตามการติดตั้งแบบโต้ตอบนี้ทำให้เกิดปัญหา มีความคิดเห็นเกี่ยวกับวิธีการปิดการใช้งานหรือไม่ หรือหลีกเลี่ยง ขอบคุณ

2
วิธีการเริ่มต้นใหม่หลังจากทำการเปลี่ยนเป็นโฮสต์ช่วยให้
ฉันได้ทำ chnages / etc / hosts / อนุญาตเหมือน ALL:ALL ฉันต้องรีสตาร์ทคอมพิวเตอร์ทั้งหมดเพื่อตรวจสอบว่ามีบริการใดบ้างที่ฉันสามารถรีสตาร์ทเพื่อตรวจสอบการตั้งค่า
10 ubuntu  host 

2
bridge_fd คืออะไร
ฉันกำลังสร้างเครือข่ายบริดจ์บน Ubuntu 9.04 (เซิร์ฟเวอร์) ฉันตั้งค่าไฟล์กำหนดค่าต่อไปนี้ / etc / เครือข่าย / อินเตอร์เฟซ auto lo iface lo inet loopback auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address 192.168.1.10 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off ฉันไม่รู้พารามิเตอร์นี้คือ …

4
ให้ชื่อเฉพาะในกระบวนการ GNU / Linux หรือไม่
ฉันจะเปิดใช้งานกระบวนการเพื่อให้มีตัวระบุเฉพาะในpsคำสั่งได้อย่างไร UPD : ฉันมีเซิร์ฟเวอร์สองตัวที่ทำงานอยู่ในกล่องเดียว ส่วนใหญ่อยู่ในโหมดการปรับใช้ อย่างไรก็ตามหนึ่งในการพัฒนา เซิร์ฟเวอร์ทั้งหมดเป็น Pythonic และเป็นโรคที่เซิร์ฟเวอร์ทั้งหมดมีการระบุไว้pythonในpsซึ่งทำให้เป็นไปไม่ได้killallในการพัฒนาออกจากคนอื่นไม่เป็นอันตราย UPD : ตามที่ David และ GNUix แนะนำให้ฉันสร้าง symlink ให้กับ Python interpreter และ bash script สำหรับแต่ละเซิร์ฟเวอร์
10 linux  ubuntu  process 

5
/ bin / ls ไม่พบแม้ว่าจะมีอยู่!
นี่เป็นเซิร์ฟเวอร์ที่ใช้งานเซิร์ฟเวอร์อูบุนตู 8.04 คุณคิดว่าเกิดอะไรขึ้น? # ls -bash: /bin/ls: No such file or directory # /bin/ls -bash: /bin/ls: No such file or directory # stat /bin/ls File: `/bin/ls' Size: 39696 Blocks: 80 IO Block: 4096 regular file Device: 803h/2051d Inode: 1073910881 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 122/ UNKNOWN) Gid: ( 114/Debian-exim) …
10 linux  ubuntu 

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