कैसे पता करें कि क्या जादू SysRq कुंजी सक्षम है, और क्या चाबियाँ इसे लागू करती हैं?


11

मुझे कैसे पता चलेगा कि कौन सी कुंजी जादू SysRq कुंजी को लागू करेगी? बशर्ते मैं एक लिनक्स मशीन के सामने हूं जो जमी नहीं है (अभी तक)। मुझे जादू SysRq कुंजी के सभी सामान्य संयोजनों को खोजने की तुलना में कुछ आसान चाहिए, अगर यह काम कर रहा है।

जवाबों:


11

जादू SysRq कुंजी स्वयं AltSysRqया AltPrint Screenपीसी पर है, जो बदले में एक तीसरी कुंजी (पत्र) के साथ संयुक्त है, कुछ विशिष्ट कार्रवाई का संकेत देता है।

संक्षिप्त संस्करण यह है कि, एक कंसोल पर, AltSysRqSpaceउपलब्ध शॉर्टकट प्रदर्शित करेगा ( जो इंगित करने के लिए जोसिप रॉडिन के लिए धन्यवाद )।

यदि सक्षम किया गया जादू SysRq कुंजी, द्वारा नियंत्रित किया जाता है /proc/sys/kernel/sysrq; आप यह निर्धारित कर सकते हैं कि क्या यह सक्षम है और किन कार्यों को चलाने की अनुमति है

cat /proc/sys/kernel/sysrq

यदि यह शिकायत करता है कि ऐसी कोई फ़ाइल या निर्देशिका नहीं है, तो जादू SysRq सक्षम नहीं है। अन्यथा यह एक संख्या दिखाएगा जो उपलब्ध कार्यों को निर्धारित करता है:

  • 0: SysRq को पूरी तरह से अक्षम करें
  • 1: सभी कार्यों को सक्षम करें
  • किसी भी अन्य मूल्य अनुमत कार्यों का एक बिटमैप है:
    • 2: नियंत्रण कंसोल लॉगिंग स्तर
    • 4: नियंत्रण कीबोर्ड
    • 8: डिबग डंपिंग की प्रक्रिया करें
    • 16: sync
    • 32: केवल-पठन
    • 64: सिग्नलिंग की प्रक्रिया
    • 128: रिबूट / पावर-ऑफ
    • 256: सभी आरटी कार्यों का एनआईलिंग

यदि सिस्टम एक कार्यशील rootशेल के रूप में कार्यशील है, तो आप इसके पत्र को लिखकर एक जादुई SysRq फ़ंक्शन को भी लागू कर सकते हैं /proc/sysrq-trigger; जैसे

echo s > /proc/sysrq-trigger

एक आपातकालीन प्रदर्शन करेंगे sync

यह सभी कर्नेल प्रलेखन में विस्तृत है ।


लिंक काम नहीं कर रहा है
Prvt_Yadav
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.