हैंग से प्राप्त करें जो आपको टर्मिनल एक्सेस के बिना छोड़ देता है
यदि सिस्टम अनुत्तरदायी है और आप पुनर्प्राप्त करने के लिए आदेश जारी करने के तरीके के बिना फंसे हुए हैं, तो केवल एक चीज जो आप कर सकते हैं वह है रिबूट। आमतौर पर, आप मैनुअल पावर साइकिल चलाने से बचना चाहते हैं। इस प्रकार की स्थितियों के लिए, लिनक्स कर्नेल में मैजिक SysRq समर्थन होता है जिसका उपयोग किसी आपात स्थिति में मशीन को रिबूट करने के लिए किया जा सकता है।
जब तक CONFIG_MAGIC_SYSRQ
विकल्प को कर्नेल कॉन्फ़िगरेशन में सक्षम किया गया है, और kernel.sysrq
sysctl
विकल्प सक्षम किया गया है, तब तक आप सीधे मैजिक SysRq कुंजी संयोजनों के साथ कर्नेल को कमांड जारी कर सकते हैं:
ध्यान दें कि Alt+ SysRqनीचे का अर्थ है दबाएं और दबाए रखें Alt , फिर दबाएं और दबाए रखें SysRq (आमतौर पर PrintScrnकुंजी)।
- Alt+ SysRq+ r: कीबोर्ड का नियंत्रण पुनः प्राप्त करें
- Alt+ SysRq+ e:
SIGTERM
सभी प्रक्रियाओं को भेजें , सिवाय इसके init
कि उन्हें इनायत करने का मौका दिया जाए
- Alt+ SysRq+ i:
SIGKILL
सभी प्रक्रियाओं को भेजें , सिवाय इसके कि init
उन्हें समाप्त करने के लिए मजबूर किया जाए
- Alt+ SysRq+ s: सभी माउंटेड फाइल सिस्टम को सिंक करने का प्रयास
- Alt+ SysRq+ u: केवल पढ़ने के लिए सभी फाइल सिस्टम को रिमाउंट करें
Alt+ SysRq+ b: रिबूट, या
Alt+ SysRq+ o: शटडाउन
एक सुंदर रिबूट का प्रयास करने के लिए जादू SysRq कुंजी संयोजनों के लिए एक महामारी है:
" आर eboot ई ven मैं च एस ystem यू tterly बी रोके "
हेडलेस सर्वर के लिए, नेटवर्क पर दूरस्थ SysRq दृश्यों को सक्षम करने वाला एक iptables लक्ष्य भी है ।