วัตถุประสงค์ของการทุบตีคงที่เมื่อเทียบกับทุบตีปกติคืออะไร? มันดีเหมือนเปลือกกู้ภัยหรือดีหรือเปล่า?
วัตถุประสงค์ของการทุบตีคงที่เมื่อเทียบกับทุบตีปกติคืออะไร? มันดีเหมือนเปลือกกู้ภัยหรือดีหรือเปล่า?
คำตอบ:
คุณอาจอ้างถึง.debแพคเกจbash-staticซึ่งเป็นรุ่นที่มีการเชื่อมโยงแบบคงbashที่ซึ่งหมายความว่าเป็นโปรแกรมแบบสแตนด์อโลนที่ไม่ขึ้นอยู่กับสิ่งอื่นใด (โดยเฉพาะอย่างยิ่งไลบรารี) บนดิสก์ของคุณ
ฉันใช้มันสองครั้ง:
bashแม้ในสถานการณ์ภัยพิบัติเมื่อld.soหรือlibcไม่ทำงาน (ขาดเสียหายเสียหายกำหนดค่าไม่ดี ... )bashเนื่องจากฉันใช้คุณลักษณะขั้นสูงบางอย่างที่นำมาใช้กับ bash v4.3/usrไม่ควรจะพร้อมใช้งานในขั้นตอนการบูทครั้งแรก ตาม FHS คุณไม่ต้องการให้สิ่งใด/bin(โดยเฉพาะ/bin/*sh) ขึ้นอยู่กับอะไร/usr/libเลย
/libไดเรกทอรี (ไม่ได้อยู่ในระบบ BSD) มากกว่า/usr/lib...
/libไดเร็กทอรีมีอิมเมจไลบรารีแบบแบ่งใช้เหล่านั้นที่จำเป็นสำหรับการบูตระบบและรันคำสั่งในระบบไฟล์รูทเช่นโดยไบนารีใน/binและ/sbin. (เชิงอรรถ) ไลบรารีแบบแบ่งใช้ที่จำเป็นสำหรับไบนารีในเท่านั้น/usr(เช่น X ใด ๆ ไบนารีหน้าต่าง) ต้องไม่อยู่/lib"
/เมานต์ตกลง แต่/usrไม่สามารถเมานต์ด้วยเหตุผลใดก็ได้ executables ดังนั้นระบบ BSD ทั่วไปหลีกเลี่ยงการเชื่อมโยงแบบไดนามิกในและ/bin/sbin