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

Linux เป็นคำศัพท์ทั่วไปสำหรับระบบปฏิบัติการโอเพนซอร์ซเหมือนโอเพนซอร์สที่ใช้เคอร์เนลลินุกซ์

2
ศักยภาพในการติดตั้ง FUSE เพื่อทำให้เซิร์ฟเวอร์ Linux เสถียรอย่างไร
ฉันเป็นผู้ดูแลระบบสำหรับเซิร์ฟเวอร์ที่มีผู้ใช้หลายคนซึ่งนักเรียนในแผนกของเรามีบัญชีเชลล์ หนึ่งในผู้ใช้ของเราได้ขอให้เราติดตั้งsshfsอยู่บนนั้น ฉันกำลังถกเถียงกันว่าควรติดตั้งsshfsตามที่แนะนำหรือไม่ ข้อกังวลหลักของฉันคือว่าการติดตั้ง FUSE จะทำให้เซิร์ฟเวอร์ของเราเชื่อถือได้น้อยลงหรือไม่ จากประสบการณ์ของฉันสิ่งเลวร้ายอาจเกิดขึ้นกับเซิร์ฟเวอร์เมื่อเซิร์ฟเวอร์ NFS ไม่สามารถใช้งานได้ - ค่าเฉลี่ยของการโหลดจะสูงขึ้นและคุณอาจไม่สามารถยกเลิกการต่อเชื่อมได้อย่างหมดจดจนถึงจุดที่จำเป็นต้องรีบูตเครื่อง หากเซิร์ฟเวอร์ที่ติดตั้ง FUSE หายไปในทันทีความยากลำบากในการทำความสะอาดเป็นอย่างไร มีหายนะหรือ gotchas อื่น ๆ ที่ฉันควรพิจารณาหรือไม่? อย่างน้อยด้วย NFS รากเท่านั้นที่สามารถเมานต์ได้และเราสามารถเลือกเมานต์เซิร์ฟเวอร์ NFS ที่เราพิจารณาว่าเชื่อถือได้อย่างสมเหตุสมผล สมมติว่าผู้ใช้ของเราไม่มีเจตนาไม่เป็นมิตร แต่อาจทำสิ่งที่โง่โดยไม่ตั้งใจ นอกจากนี้ฉันไม่ได้กังวลเกี่ยวกับเนื้อหาของระบบไฟล์ที่พวกเขาอาจติดตั้งเนื่องจากผู้ใช้ของเรามีการเข้าถึงเชลล์แล้วและสามารถคัดลอกสิ่งที่พวกเขาต้องการไปยังโฮมไดเร็กตอรี่ของพวกเขาได้
11 linux  sshfs  fuse 

1
Linux - ถ้าฉันเปลี่ยนชื่อโฮสต์บริการใดบ้างที่ต้องเริ่มต้นใหม่
ฉันกำลังเปลี่ยนชื่อโฮสต์ของระบบในบางสภาพแวดล้อมและนี่ทำให้ฉันคิดว่า ... เมื่อฉันเปลี่ยนชื่อโฮสต์ของเซิร์ฟเวอร์ (สด) จำเป็นต้องแก้ไขอะไรและบริการของระบบใดต้องรีสตาร์ท สมมติว่าสิ่งนี้ทำออนไลน์โดยไม่ต้องรีบูท ฉันพบระบบจำนวนมากที่สร้างโดยบุคคลอื่นที่มีการเปลี่ยนแปลงชื่อโฮสต์ในเที่ยวบิน แต่การเปลี่ยนแปลงนั้นไม่ได้เกิดขึ้นตลอดการรีบูตหรือฉันสังเกตเห็นว่า/var/log/messagesมีการประทับชื่อโฮสต์ที่แตกต่างกัน ฉันติดตามอย่างสม่ำเสมอ: วิ่ง hostname <new-short-hostname> แก้ไขตามคำแนะนำเหล่านี้/etc/hosts ปรับเปลี่ยน /etc/sysconfig/network ทางฝั่งภูต ... sendmail / postfix (จำเป็นต้องใช้ชื่อโฮสต์ที่ตรงกัน) Cups (print daemon อาจหยุดทำงานด้วยชื่อโฮสต์ที่ไม่ดี) syslog / rsyslog (ชื่อโฮสต์ถูกบันทึกพร้อมกับข้อความของระบบ) httpd (จำเป็นต้องใช้ชื่อโฮสต์ที่เหมาะสม) มีอะไรอีกที่ต้องให้ความสนใจ?

2
สิทธิ์ไดเรกทอรีควรจะทำงานบน Linux อย่างไร
ฉันสร้างไดเรกทอรีที่สร้างแล้วมีสิทธิ์เหล่านี้ - ผู้ใช้รายอื่นมี drwxr - r-- ผู้ใช้ 5 ราย 4096 2012-09-15 19:30 ไซต์ เมื่อใดที่ทำ ls -l ในไดเรกทอรีในฐานะผู้ใช้รายอื่น ls -l / home / user / sites นี่คือเอาต์พุตไดเร็กทอรี ฉันคิดว่าไม่มีการตั้งค่าบิต x ในไดเรกทอรีนั้นชื่อไฟล์จะไม่แสดงเลย d????????? ? ? ? ? ? dev.user.com -????????? ? ? ? ? ? user.20120914_082804.sql.gz d????????? ? ? ? ? ? shared …

4
ฉันสามารถมั่นใจได้หรือไม่ว่า ZFS นั้นสอดคล้องกันระหว่าง Linux และ FreeBSD?
ฉันวางแผนที่จะสร้างกล่อง FreeNAS เร็ว ๆ นี้ แต่ถ้าในที่สุด ZFS บน Linux พิสูจน์แล้วว่าเชื่อถือได้ฉันอาจต้องการเปลี่ยนเพียงเพื่อให้มีระบบปฏิบัติการที่คุ้นเคยมากขึ้น ดังนั้นฉันจึงสงสัยว่าฉันจะเชื่อได้หรือไม่ว่าการใช้งาน ZFS ที่แตกต่างกันนั้นเข้ากันได้ กล่าวอีกนัยหนึ่งถ้าฉันเพียงแค่เปลี่ยนดิสก์สำหรับบูตจาก FreeNAS เป็น Linux หรือ OpenIndiana ฉันสามารถวางใจได้หรือไม่ว่าจะไม่มีข้อมูลที่ไม่ดีเกิดขึ้นกับข้อมูลของฉัน นี่อาจดูเหมือนคำถามงี่เง่า - เห็นได้ชัดว่ามันควรจะเข้ากันได้ - แต่ฉันเดาว่า ZFS ไม่ได้ใช้กันโดยทั่วไปในกรณีที่มีการย้ายไดรฟ์ระหว่างคอมพิวเตอร์ดังนั้นฉันหวังว่าจะมีคนตอบคำถามได้ดีกว่า เพียงแค่ "มันควรจะเป็น"
11 linux  freebsd  zfs  freenas 

1
ไดเร็กทอรีและโครงสร้างไฟล์ใดที่จะใช้สำหรับ Puppet
.ppบทเรียนหุ่นฉันได้อ่านเพื่อให้ห่างไกลไม่ได้กล่าวถึงวิธีการจัดโครงสร้างหุ่น ใครบ้างที่สามารถแบ่งปันประสบการณ์บางอย่างของสิ่งที่ทำงานและปรับขนาดได้ดี
11 linux  ubuntu  centos  puppet 


6
เชื่อมต่อกับบรรทัดรับคำสั่ง MySQL โดยไม่ต้องใช้รหัสผ่านรูต
ฉันกำลังสร้างสคริปต์ Bash สำหรับงานบางอย่าง หนึ่งในภารกิจเหล่านั้นคือการสร้างฐานข้อมูล MySQL จากภายในสคริปต์ทุบตีเดียวกัน สิ่งที่ฉันทำตอนนี้คือการสร้างสอง vars: หนึ่งสำหรับชื่อผู้ใช้ร้านค้าและอื่น ๆ สำหรับรหัสผ่านร้านค้า นี่คือส่วนที่เกี่ยวข้องของสคริปต์ของฉัน: MYSQL_USER=root MYSQL_PASS=mypass_goes_here touch /tmp/$PROY.sql && echo "CREATE DATABASE $DB_NAME;" > /tmp/script.sql mysql --user=$MYSQL_USER --password="$MYSQL_PASS" < /tmp/script.sql rm -rf /tmp/script.sql แต่มักจะได้รับข้อผิดพลาดว่าการเข้าถึงถูกปฏิเสธสำหรับผู้ใช้รูทด้วยรหัสผ่านไม่สิ่งที่ฉันทำผิด? ฉันต้องทำเช่นเดียวกันสำหรับ PostgreSQL

1
ค้นหา PCIe lanes ใน linux
ฉันมีระบบลินุกซ์ PCIe (ver 2) ฉันต้องการค้นหาว่ามีการเจรจา PCIe จำนวนเท่าใดและมีการใช้งานระหว่างอุปกรณ์ของฉันกับโฮสต์คอนโทรลเลอร์ (ฉันไม่ทราบว่าอุปกรณ์ของฉันรองรับช่องทางจำนวนเท่าใดหรือมีช่องทางเชื่อมต่อกี่ช่อง)
11 linux  pci  pci-express 

1
วิธีกำหนดค่า PHP-FPM บน NGINX ให้เขียนลงในไฟล์บันทึกต่อ virtualhost
ฉันมี Fedora 16 กับ Nginx และ PHP-FPM ทุกอย่างทำงานได้ดีมาก บันทึกทั้งหมดที่มีประกาศ PHP, คำเตือนข้อผิดพลาดอื่น ๆ /var/log/php-fpm/www-error.logที่อยู่ใน มีวิธีกำหนดค่า PHP-FPM ให้เขียนข้อผิดพลาดในไฟล์บันทึกที่เหมาะสมซึ่งกำหนดค่าเป็นบันทึกข้อผิดพลาดสำหรับ Nginx หรือไม่ ดังนั้นฉันต้องการบันทึกข้อผิดพลาด PHP ต่อ virtualhostไม่ใช่ไฟล์เดียวทั่วโลก (เหมือนใน Apache Httpd และ PHP)
11 linux  nginx  logging  php-fpm 

4
วิธีการเปิดใช้งานเป้าหมายการติดตาม IPtables บน Debian Squeeze (6)
ฉันกำลังพยายามใช้เป้าหมายการติดตามของ IPtables แต่ฉันไม่สามารถรับข้อมูลการติดตามได้ ฉันต้องการที่จะใช้สิ่งที่อธิบายไว้ที่นี่: ดีบักสำหรับ iptables คำ จากมนุษย์ iptables สำหรับการติดตาม: This target marks packes so that the kernel will log every rule which match the packets as those traverse the tables, chains, rules. (The ipt_LOG or ip6t_LOG module is required for the logging.) The packets are logged with the string …

2
บริดจ์เครือข่ายระหว่างเซิร์ฟเวอร์ลินุกซ์สองเครื่อง
ฉันต้องตั้งค่าสถาปัตยกรรมเครือข่ายต่อไปนี้: Internet ^ +-----------------+ | +------------------+ | Centos6-1 | | | Centos6-2 | | +---- eth0 + ----+ | | | (br0)| | | | | +---- eth1 +----------------+ eth0 | +-----------------+ +------------------+ ( cable connection ) IP สาธารณะสองรายการจะถูกกำหนดค่าดังนี้: eth0และeth1ของ ** Centos6-1 จะถูกกำหนดค่าเป็นบริดจ์ที่มี IP1 Centos6-1สามารถเข้าถึงได้ด้วย IP1 eth0ของCentos6-2 ได้รับการกำหนดค่าด้วย IP2 คำขอใด …

3
พุ่งพรวด: เริ่มให้บริการหลังจากกระบวนการที่ไม่เริ่มต้นขึ้นแล้ว
ใน Ubuntu 10.04 ฉันต้องเริ่มบริการด้วยการพุ่งพรวด แต่เฉพาะเมื่อ mysql เริ่มทำงาน ปัญหาคือว่าตัวเองไม่ได้จัดการ mysql โดยพุ่งพรวดดังนั้นฉันไม่สามารถใช้คุณสมบัติ "เริ่มต้นที่" ฉันควรทำอย่างไร

2
วิธีค้นหากระบวนการที่ใช้แบนด์วิดท์ส่วนใหญ่
ฉันจะหากระบวนการที่ใช้แบนด์วิดท์ส่วนใหญ่บน Linux PC ได้อย่างไร ด้วยความiftopเป็นไปได้ในการค้นหาว่าการเชื่อมต่อใดสร้างแบนด์วิธส่วนใหญ่ แต่จะหากระบวนการได้อย่างไร?

2
ยังไงก็ตามเพื่อให้ GRUB ไม่ปลอดภัยสำหรับการหมดเวลา
ฉันมีเซิร์ฟเวอร์หัวขาดจำนวนหนึ่งติดตั้งในตำแหน่งสุ่ม (ระยะไกล) ทั้งหมดที่ใช้ Ubuntu 11.04 บางครั้งกล่องลงไปและไม่กลับมาอีกในที่สุดมีคนออกไปตรวจสอบพวกเขาเพื่อพบพวกเขานั่งอยู่ที่หน้าจอด้วง ในการบู๊ตปกติเครื่องจะกรีดผ่าน GRUB โดยไม่มีปัญหา แต่ดูเหมือนว่าจะมี "failafe" ในตัวหากเครื่องไม่บูทอย่างถูกต้องในครั้งถัดไปที่กล่องเกิดขึ้นจะหยุดที่ ด้วง. ฉันรู้ว่านี่คือเพื่อความปลอดภัยของฉัน แต่เนื่องจากวิธีการติดตั้งเครื่องจักรฉันต้องการที่จะไม่เกิดขึ้น (หรือหมดเวลาอย่างน้อยหลังจากหนึ่งหรือสองนาทีและลองบูตอีกครั้ง) ยังมีอีกไหมที่จะปิดการใช้งานคุณสมบัตินี้?
11 linux  ubuntu  grub 

4
แนวทางปฏิบัติที่ดีที่สุดสำหรับการอัปเดต Linux อัตโนมัติ
เรากำลังดำเนินการเพื่อทำการอัปเดตอัตโนมัติสำหรับเซิร์ฟเวอร์ที่ใช้ RHEL / RHEL ของเรา แนวคิดเริ่มต้น:การใช้ Puppet เราจะปิดการใช้งานที่เก็บข้อมูลเริ่มต้นและชี้ไปที่ของเราเอง จากนั้นเราใช้ensure => latestสำหรับแพ็คเกจที่เราต้องการอัพเดทโดยอัตโนมัติ ปัญหา:เราเห็นว่าบริการบางอย่างเริ่มต้นใหม่หลังจากการอัปเดต (duh) คำถาม:ไม่มีใครมีคำแนะนำใด ๆ เกี่ยวกับวิธีปรับปรุง Linux อัตโนมัติและกลยุทธ์ในการบรรเทาการรีสตาร์ทบริการโดยอัตโนมัติหรือไม่? เราต้องการโซลูชันที่มีหุ่นเชิด แต่ถ้าเราต้องการใช้บริการอื่นนั่นไม่ใช่ตัวจัดการธุรกิจ แก้ไข วิธีแก้ปัญหาที่เป็นไปได้:ฉันส่งโซลูชันที่ใช้ @ voretaq7 และ @ewwhite ที่แนะนำไว้จำนวนมาก ดูเหมือนว่านี่เป็นเส้นทางที่ฉันจะไปในเวลานี้ หากคุณมีข้อเสนอแนะอื่น ๆ โปรดแสดงความคิดเห็นหรือส่งคำตอบ

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