लिनक्स - मैजिक कीज़
जब सिस्टम जम जाता है
परिचय
कभी-कभी सिस्टम फ्रीज हो जाता है और किसी भी सॉलिसिटेशन (कीबोर्ड / माउस) पर प्रतिक्रिया नहीं देगा, और दिमाग में आने वाला एकमात्र समाधान (ज्यादातर विंडोज यूजर के लिए) रीसेट बटन को दबाना है।
लेकिन जैसा कि हम देखेंगे, कुंजियों के संयोजन की एक श्रृंखला है जो (अधिकतर समय) न्यूनतम जोखिम के साथ हमारे सिस्टम को अपनाने और डेटा के नुकसान को सीमित करने, सीमित करने की अनुमति देती है। इसे "मैजिक कीज़" कहा जाता है
शॉर्ट मैजिक कुंजी में कुंजियों का एक संयोजन होता है जो आपको आपके सिस्टम की वास्तविक स्थिति के बावजूद निम्न स्तर के कमांड को निष्पादित करने की अनुमति देता है, (सीधे कर्नेल द्वारा संसाधित)।
आवश्यक शर्तें
बेशक इन जादू संयोजनों को लागू करने के लिए, फिर विकल्प को कर्नेल में संकलित किया जाता है। इसलिए इस स्थिति की जांच करें।
- एक टर्मिनल खोलें और निम्न कमांड टाइप करें:
grep "CONFIG_MAGIC_SYSRQ" / बूट / विन्यास - $ (नाम -r)
- आउटपुट जैसा दिखना चाहिए:
CONFIG_MAGIC_SYSRQ = y
लेकिन वह सब नहीं है। यदि डिस्ट्रीब्यूशन में मंद्रिवा जैसे विकल्प को डिफ़ॉल्ट रूप से सक्षम किया जाता है, तो यह अन्य सभी के लिए ऐसा नहीं है। इसलिए हमें यह जाँचना चाहिए कि विकल्प सक्षम है। ऐसा करने के लिए, टर्मिनल में टाइप करें:
cat / proc / sys / कर्नेल / sysrq
- जिसका मूल्य होगा: "1"।
- अन्यथा ("0" का वापसी मूल्य), इसे सक्रिय करने के लिए निम्नलिखित करें (मूल के रूप में):
इको "1"> / proc / sys / कर्नेल / sysrq
- आप प्रतिध्वनि के बजाय sysctl कमांड का उपयोग कर सकते हैं
sysctl -w kernel.sysrq = "1"
- हालांकि एक खामी है।
- सिस्टम को रीस्टार्ट करने पर इको या सिसक्टेल के साथ किया गया बदलाव नष्ट हो जाएगा।
- कॉन्फ़िगरेशन के स्थायी होने के लिए आपको फ़ाइल / etc / sysctl.conf को संपादित करना होगा या टेक्स्ट एडिटर का उपयोग करके और लाइन को कर्नेल से जोड़ना होगा। sysrq = 1 या कमांड का उपयोग करना
इको 'कर्नेल.साइसरक = 1' >> /etc/sysctl.conf
घ्यान देने योग्य बातें
जब सिस्टम जमा देता है (हम मानते हैं कि हम एक एक्स सत्र में हैं), और जादू कीज़ के उपयोग को लागू करने से पहले, यदि आपका कीबोर्ड अभी भी सक्रिय है, तो पहले प्रयास करें:
- "CTRL + ALT + BACKSPACE" कुंजी संयोजन का उपयोग करके एक्स सर्वर को मारें
- दूसरे कंसोल पर जाएँ "CTRL + ALT + Fn (n = 1-6)
- एक्स सर्वर को मारने की कोशिश करें (रूट के रूप में):
- किल -15 $ (पिडोफ़ एक्स)
- किल -9 $ (पिडोफ़ एक्स)
यदि कोई स्थानीय नेटवर्क है, तो किसी अन्य मशीन से " ssh " से कनेक्ट करने का प्रयास करें और अपने कार्य केंद्र पर हाथ फिर से शुरू करें।
यदि ये सभी प्रयास विफल हो गए हैं, तो यह " मैजिक कीज़ " का उपयोग करने का समय है।
जादू कुंजी
मैजिक कीज़ (SysReq या कुंजियाँ) को एक साथ तीन कुंजियों के संयोजन की आवश्यकता होती है।
- " Alt " (स्पेसबार के बाईं ओर, "ALT Gr" के साथ भ्रमित होने की नहीं), * " SysRq (सिस्टम रिक्वेस्ट), यह कुंजी कुछ भी नहीं है, लेकिन" प्रिंट स्क्रीन सिस्टम "द्वारा ज्ञात और नामित कुंजी है। (F12 के माध्यम से कुंजियों के शीर्ष दाईं ओर), और अंत में निम्नलिखित पत्रों में से एक तीसरा बटन:
- आर : रॉ कीबोर्ड मोड "रॉ" (रॉ) को सक्रिय करता है। अपने कीबोर्ड पर पहुंचने का प्रयास करें।
- ई : शब्द SIGTERM। Init को छोड़कर सभी प्रक्रियाओं के लिए एक समाप्ति संकेत भेजता है।
- I : SIGKILL को मार डालो। Init को छोड़कर सभी प्रक्रियाओं को समाप्त करने के लिए एक संकेत भेजता है।
- S : सिंक सिंक्रोनाइज़ेशन डिस्क। सभी सहेजे गए डेटा को लिखने का प्रयास करें।
- यू : रीड-ओनली मोड में सभी फाइल सिस्टम को umount करें। रिबूट पर एक फ़ाइल सिस्टम जांच को रोकता है
- B : सिस्टम को रिबूट करें। "रीसेट" दबाने से क्लीनर।
- O : सिस्टम से बाहर ।
- L : SIGKILL को मार डालो। Init सहित सभी प्रक्रियाओं के लिए एक अंतिम संकेत भेजता है।
- K : कुंजी वर्तमान वर्चुअल कंसोल पर सभी प्रक्रियाओं को समाप्त करने के लिए एक संकेत भेजता है।
- P : प्रिंट कंसोल में रजिस्टरों और झंडे (झंडे) की सामग्री को प्रदर्शित करता है।
- M : मेमोरी कंसोल में मेमोरी कंटेंट प्रदर्शित करता है।
- T : कार्य चल रहे कार्यों की सूची और उनके बारे में जानकारी की सूची।
- 0-9 : नंबर कंसोल लॉग के स्तर को सेट करता है।
- H : मदद कोड कुंजियों पर मदद प्रदर्शित करता है।
मैजिक कीज़ का उपयोग करना
यह समझा जाना चाहिए कि मैजिक कीज़ का उपयोग एक अनुक्रम है, इन कुंजियों का उपयोग एक विशिष्ट क्रम में किया जाना चाहिए:
R aw, t E rm, k I ll, S ync, U Mount, re B oot (REISUB)
- कीबोर्ड को "कच्चे" में सेट करें
- आर जगा
- सिंक डिस्क
- t erm
- प्रक्रिया को एक स्टॉप सिग्नल भेजता है
- k मैं करूँगा
- बढ़ते फाइल सिस्टम केवल-पढ़ने के लिए
- एस ync
- प्रक्रिया के लिए एक समाप्ति संकेत भेजता है
- यू माउंट
- सिस्टम को रिबूट करें
- फिर से बी oot
ध्यान दें: यह अनुक्रम के क्रम को याद रखने के लिए एक मुहावरेदार वाक्यांश है (अंग्रेजी में): "राइजिंग एलीफेंट्स इज सो यूटरली बोरिंग"