วิธีบังคับให้รีบูต "สะอาด" เมื่อ Linux "แฮงค์"

สมมติว่า Linux "หยุด" กับคุณในลักษณะที่ไม่มีอะไรทำงาน และไม่ใช่เคล็ดลับเก่า ๆ ของ Ctrl + Alt + Del (เพื่อเริ่มระบบใหม่) หรือ Ctrl + Alt + Backspace (เพื่อรีสตาร์ทเซิร์ฟเวอร์กราฟิก) คือการแก้ปัญหา แน่นอนว่าในกรณีนี้คุณจะต้องถูกล่อลวงให้กดปุ่มปิดเครื่องหรือรีสตาร์ทซึ่งจะถือเป็นความผิดพลาดอย่างร้ายแรงเนื่องจากสิ่งนี้ในขณะที่ปล่อยให้คุณออกนอกเส้นทางก็ปิดระบบในลักษณะ "ยุ่งเหยิง "ทาง.

วิธีแก้ปัญหาที่รู้จักกันน้อย แต่หรูหรากว่า จะกด:

ขวา Alt + SysRq และพิมพ์ดังต่อไปนี้:

REISUB

การดำเนินการนี้จะยกเลิกการต่อเชื่อมไดรฟ์ของคุณยุติกระบวนการทั้งหมดและรีบูตเครื่องคอมพิวเตอร์ของคุณอย่างสงบ

เพื่อดูว่าเคล็ดลับนี้ใช้ได้กับคอมพิวเตอร์ของคุณหรือไม่ฉันเปิดเทอร์มินัลแล้วพิมพ์:

cat / proc / sys / kernel / sysrq

หากผลลัพธ์เป็น 1 ก็ควรจะใช้ได้ เนื่องจากนั่นหมายความว่าเคอร์เนลได้รับการคอมไพล์ด้วยตัวเลือก CONFIG_MAGIC_SYSRQ