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

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

1
จะปลอดภัยหรือไม่ที่จะปิดเครื่องขณะที่สร้าง / กู้คืน / เพิ่มอาเรย์ RAID5 ที่สร้างด้วย mdadm
ฉันเพิ่งเริ่มการกู้คืนข้อมูลบนไดรฟ์ RAID 5 ตัวในไฟล์เซิร์ฟเวอร์ของฉันและแจ้งว่าใช้เวลานานถึง 691+ นาที ฉันสงสัยว่าจะเกิดอะไรขึ้นกับกระบวนการหากเครื่องสูญเสียพลังงาน - พูดไม่ชัด? ฉันจะต้องเริ่มกระบวนการกู้คืนอีกครั้งหรือไม่ ฉันจะสูญเสียข้อมูลทั้งหมดของ RAID หรือไม่ นอกจากนี้จะเกิดอะไรขึ้นถ้าฉันอยู่ในขั้นตอนของการเพิ่ม RAID และกำลังดับ

10
Linux: ทำให้การปิดระบบไม่สามารถดำเนินการได้เพื่อความปลอดภัย
วันนี้ฉันได้ปิดเครื่องผลิตโดยไม่ได้ตั้งใจเพราะฉันคิดว่าฉันอยู่ในเครื่องท้องถิ่นของฉัน ฉันรู้ผิดสามเณร :-( ในฐานะที่เป็นวิธีแก้ปัญหาที่จะไม่เกิดขึ้นอีกครั้งฉันคิดว่าจะลบการอนุญาตให้ดำเนินการสำหรับคำสั่งปิดเครื่องเนื่องจากเครื่องควรเปิดอยู่เสมอ นั่นเป็นความคิดที่ดีหรือไม่? คุณเห็นผลข้างเคียงที่ไม่พึงประสงค์จากการทำเช่นนั้นหรือไม่? ไชโยแดน
9 linux 

3
ตรวจสอบการเรียกระบบของ CPU / ระบบใน Linux
ฉันมีสองกระบวนการที่กินเวลา CPU ของระบบมาก (ตามที่พิจารณาโดยดูที่ vmstat) มีวิธีง่าย ๆ ในการค้นหาชนิดของการเรียกระบบหรือไม่? ฉันรู้ว่ามี strace แต่มีวิธีที่เร็วและง่ายขึ้นหรือไม่ มีบางอย่างเช่น "top" สำหรับการโทรของระบบหรือไม่?

3
ทำไมต้อง LXC เมื่อมี linux-vserver
ฉันไม่LXCผู้เชี่ยวชาญ แต่เท่าที่ผมรู้ว่ามันเป็นจริงคล้ายกับลินุกซ์ vserver หากถูกต้องฉันสงสัยว่าทำไมมีผู้เล่นอื่นในค่ายเสมือนจริงที่แออัดไปแล้ว? LXC ให้อะไร (หรือสัญญา) ที่ linux-vserver ไม่มี? ฉันเป็นผู้ใช้ linux-vserver เป็นเวลานานฉันจำได้ว่ามันเป็นเวลาหลายปีก่อนหน้าการทำเวอร์ชวลไลเซชันทั้งหมด การพัฒนาช้าลงในช่วงไม่นานมานี้ แต่ไม่เคยหยุดเลย - ฉันรู้เพราะนักพัฒนาช่วยให้ฉันนำมันกลับไปสู่สถานะที่มีประโยชน์บน linux / hppa (ใน Gentoo อย่างน้อย) พวกเขาผลักดันแพทช์กับเมล็ดล่าสุดอย่างสม่ำเสมอโดยใช้สารพัดล่าสุด (โครงสร้างพื้นฐานของตู้คอนเทนเนอร์เดียวกันกับที่ใช้โดย LXC) และรวมเข้ากับ GRsecurity คนที่เริ่มความพยายามของ LXC อาจมีเหตุผลที่ดีที่จะทำเช่นนั้นแทนที่จะเข้าร่วมฐาน linux-vserver ที่จัดตั้งขึ้นแล้ว ถ้าอย่างนั้นฉันก็อยากจะรู้ มันคือทั้งหมดที่เกี่ยวกับการรวมฉีด? ถ้าอย่างนั้นทำไมไม่ปรับใช้ linux-vserver สำหรับการรวมระบบเหมือนที่คน Xen กำลังทำกับ XenLinux

8
จะตรวจสอบได้อย่างไรว่าเซิร์ฟเวอร์ Linux นั้นปลอดภัยจากรูทคิท / แบ็คดอร์ / บอตเน็ตหรือไม่?
ในกรณีที่เซิร์ฟเวอร์ Linux ถูกเปิดเผยต่ออินเทอร์เน็ตที่มีนโยบายความปลอดภัยต่ำมาก (โฟลเดอร์ Samba นิรนาม, เซิร์ฟเวอร์ฐานข้อมูล Firebird ด้วยรหัสผ่านผู้ดูแลระบบเริ่มต้น, ไม่มีไฟร์วอลล์ ฯลฯ ) เป็นเวลาหนึ่งสัปดาห์จากนั้นฉันจะแน่ใจได้อย่างไรว่าระบบนั้นเป็น ไม่ประนีประนอมโดยไม่มีการฟอร์แมตแบบเต็ม & ติดตั้งใหม่เข้าถึงแบบระยะไกลผ่าน SSH เท่านั้นหรือไม่

4
Linux เป็น Linux ถ่ายโอน 10 TB หรือไม่
ฉันได้ดูคำถามที่คล้ายกันก่อนหน้านี้ทั้งหมด แต่คำตอบดูเหมือนจะอยู่ทั่วสถานที่และไม่มีใครย้ายข้อมูลจำนวนมาก (100 GB แตกต่างจาก 10 TB) ฉันมีประมาณ 10 TB ที่ฉันต้องการย้ายจาก RAID หนึ่งไปยังอีก, gigabit Ethernet, สารานุกรมฟรี, ระบบไฟล์XFS ความกังวลที่ยิ่งใหญ่ที่สุดของฉันคือการถ่ายโอนต้องตายกลางคันและไม่สามารถกลับมาทำงานได้อย่างง่ายดาย ความเร็วจะดี แต่การโอนความมั่นใจนั้นสำคัญกว่ามาก โดยปกติแล้วฉันจะแค่ tar & netcat แต่อาร์เรย์ RAID ที่ฉันย้ายมานั้นมีความคลาดเคลื่อนอย่างมากในช่วงปลายปีและฉันต้องสามารถกู้คืนและกลับมาทำงานต่อได้หากกระบวนการนั้นหยุดกลางคัน ฉันควรจะดูrsyncหรือไม่? เมื่อพิจารณาถึงเรื่องนี้อีกเล็กน้อยฉันคิดว่า rsync อาจช้าเกินไปและฉันต้องการหลีกเลี่ยงสิ่งนี้โดยใช้เวลา 30 วันขึ้นไป ดังนั้นตอนนี้ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีการตรวจสอบ / ต่อการถ่ายโอนที่มีnetcat

4
การตรวจสอบไฟล์ใน Linux: วิธีดูทรีไดเรกทอรีสำหรับการลบ?
ฉันมีสคริปท์ฟอรัมอยู่บนเซิร์ฟเวอร์และไฟล์แนบขนาดเล็กเริ่มหลงทาง ฉันต้องการค้นหาสิ่งที่กำลังลบและในเวลาใด ฉันจะตั้งค่า Linux auditd (auditctl) เพื่อดูแผนผังไดเรกทอรี (สิ่งที่แนบมาจะถูกเก็บไว้ในแผนผังไดเรกทอรีหลายระดับ) เพื่อดูการลบไฟล์ที่นั่นได้อย่างไร ฉันควรใช้เครื่องมืออื่นสำหรับสิ่งนี้ได้ไหม
9 linux  centos  audit  auditd 

2
ล้อมเซสชันปัจจุบันในเซสชันหน้าจอ
ฉันเริ่มการดำเนินการครั้งใหญ่ แต่ฉันไม่ได้เริ่มเซสชันหน้าจอดังนั้นฉันจึงไม่สามารถยกเลิกการเชื่อมต่อโดยไม่ยกเลิกการดำเนินการ มีวิธีการฉีดหน้าจอเพื่อให้การดำเนินการต่อและส่งออกไปที่หน้าจอเซสชั่นและฉันสามารถปลดเซสชัน SSH ของฉันได้อย่างปลอดภัย?
9 linux  ssh  gnu-screen 

4
วิธีการวินิจฉัยสาเหตุของกระบวนการฆ่า oom-killer
ฉันมีเซิร์ฟเวอร์ส่วนตัวเสมือนขนาดเล็กที่ใช้งาน CentOS และ www / mail / db ซึ่งเพิ่งเกิดเหตุการณ์สองสามครั้งที่เว็บเซิร์ฟเวอร์และ ssh ไม่ตอบสนอง เมื่อดูที่บันทึกฉันเห็นว่า oom-killer ฆ่ากระบวนการเหล่านี้อาจเป็นเพราะหน่วยความจำไม่เพียงพอและสลับกัน ทุกคนสามารถให้คำแนะนำกับฉันเพื่อวินิจฉัยสิ่งที่อาจทำให้เกิดเหตุการณ์ล่าสุดได้หรือไม่ เป็นไปได้ไหมที่กระบวนการแรกถูกฆ่าหรือไม่ ฉันควรมองหาที่อื่น
9 linux  centos  rhel5 

5
cron อย่างน้อยมั่นใจได้เพียงตัวอย่างเดียว
มีวิธีการเรียกใช้สคริปต์ทุกนาที (หรือ 2 หรือ 5 หรืออื่น ๆ ) แต่ถ้ามันไม่ได้ทำงานอยู่แล้ว? เรามีชุดสคริปต์ที่จำเป็นต้องเรียกใช้ทุกนาที บางครั้งพวกเขาอาจเริ่มและเสร็จในไม่กี่วินาทีเวลาอื่น ๆ พวกเขาอาจจะไปเป็นเวลา 5 นาที วิธีการหลีกเลี่ยงการประหารชีวิตพร้อมกันในปัจจุบันของเราคือการตั้งค่าis_runningสถานะในแต่ละสคริปต์และออกหากยังเปิดใช้งานอยู่ แต่นี่เป็นสิ่งที่ไม่น่าเชื่อถือเล็กน้อย (เช่นข้อผิดพลาดร้ายแรงจะทำให้การตั้งค่าสถานะยังคงเปิดใช้งานแม้ว่าสคริปต์จะหยุดทำงาน) เราสามารถเขียนผู้จัดการเล็ก ๆ ของเราเอง แต่ฉันสงสัยว่ามีวิธีการแก้ปัญหาที่ทันสมัยมากขึ้นที่มีอยู่แล้ว
9 linux  cron 

7
ทำไมเครือข่ายลีนุกซ์ใช้ Samba
คุณสมบัติ "การแบ่งปันไฟล์และเครื่องพิมพ์" ของ Linux distros ส่วนใหญ่เป็น Samba แซมบ้าเป็นการตีความระบบไฟล์เครือข่ายของ Microsoft ความเข้ากันได้ระหว่าง Cross-OS นั้นมีความสำคัญ แต่ทำไมระบบ Linux ถึงผิดนัดกับเทคโนโลยี Microsoft นี้ ระบบไฟล์เครือข่ายของ Microsoft ดีจัง แซมบ้าทำงานได้ดีมากและฉันก็ไม่ได้ "ไม่ชอบ" หรือเพื่อใช้คำถามใหม่ "สิ่งที่จะเป็นวิธีที่ชาวพื้นเมือง Linux ใช้ไฟล์และเครื่องพิมพ์ร่วมกันในเครือข่าย?"


6
ฉันจะบันทึกคำสั่ง Linux ได้อย่างไร
มีวิธีบันทึกคำสั่ง Linux ที่ฉันใช้และนำมาใช้ซ้ำในเครื่องอื่นหรือในกรณีที่ฉันต้องการติดตั้งเครื่องใหม่? ในตัวอย่างบันทึกว่าฉันตั้งค่า NginX, PHP และสิทธิ์ในสภาพแวดล้อมห้องปฏิบัติการของฉันแล้วทำซ้ำคำสั่งที่แน่นอนในเครื่องปรับใช้ของฉันได้อย่างไร

2
จำกัด การใช้งาน Apache 2 หน่วยความจำ
ฉันใช้งานเว็บเซิร์ฟเวอร์อดิเรกจาก Blue & White G3 / 300 โบราณที่ใช้ Debian PPC Squeeze 2.6.30 ประสิทธิภาพไม่เป็นเวลาพักหนึ่งหลังจากการรีสตาร์ท แต่ในที่สุดจะได้รับมากขึ้นเรื่อย ๆ ตอนนี้ใช้เวลา 76 วันและผู้ร้ายหลักดูเหมือนจะใช้หน่วยความจำของกระบวนการ 10+ apache2 ฉันคิดว่าฉันต้องลดค่าสำหรับStartServers, MinSpareServersและ / หรือMaxSpareServersแต่ผมไม่แน่ใจว่าเป็นที่หนึ่งในการปรับและมีสามส่วนสำหรับแต่ละซึ่งขึ้นอยู่กับโมดูล MPM ในการใช้งาน ฉันจะบอกได้อย่างไรว่าส่วนใดต่อไปนี้ที่ฉันต้องเปลี่ยนและอะไรคือค่าที่สมเหตุสมผลเนื่องจากกล่องนี้มีหน่วยความจำกายภาพ 448 MB (ประวัติการอัพเกรดแปลก ๆ ของแต่ละอัน 64, 128 และ 256 แท่ง) <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> …

5
จำกัด การเข้าถึงที่เก็บ Debian ส่วนตัวอย่างปลอดภัย
ฉันกำลังมองหาวิธีที่จะ จำกัด การเข้าถึงที่เก็บ Debian ส่วนตัวและสามารถตรวจสอบได้โดยไม่ต้องโต้ตอบ (เช่นการใช้สคริปต์) บทความที่มีประโยชน์มากที่สุดที่ฉันพบถ้าจริง ๆ แล้วจากเว็บไซต์การดูแล Debianแต่วิธีการรักษาความปลอดภัยใช้ ssh และคีย์สาธารณะ / ส่วนตัว มันใช้งานได้ดี แต่กุญแจสาธารณะของแต่ละโฮสต์จะต้องอยู่ในไฟล์ authorized_keys ระยะไกลเพื่อตรวจสอบสิทธิ์ มันไม่ได้พูดอะไรเกี่ยวกับการให้รหัสผ่านกับ ssh: // แต่ฉันคิดว่ามันควรจะเป็นไปได้ คุณเคยลองทางเลือกอื่น ๆ แล้วหรือไม่ (เช่น ftps) ขอบคุณล่วงหน้า
9 linux  ubuntu  debian  apt 

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