विज्ञापन
लिनक्स सिस्टम को उनके स्थिर संचालन के लिए जाना जाता है, जिसे वर्षों तक रिबूट के बिना परिचालन के लिए डिज़ाइन किया गया है। हालाँकि यदि आप अभी भी एक स्ट्रिंग को खींचने और अपने कंप्यूटर को फ्रीज करने का प्रबंधन करते हैं, तो सिस्टम को काम पर वापस लाने के कुछ तरीके हैं। आप वर्चुअल कंसोल में लॉगिन कर सकते हैं, pgrep और pkill का उपयोग कर सकते हैं, xkill का उपयोग कर सकते हैं, सिस्टम मॉनिटर कर सकते हैं और यदि आप उनके बारे में निश्चित हैं तो आपत्तिजनक प्रक्रिया को मार सकते हैं। या अगर कुछ भी काम नहीं करता है तो आप पावर बटन दबा सकते हैं। लेकिन इससे पहले कि आप उस पावर बटन की ओर जाएं, आपके सिस्टम को वापस लाने का एक आखिरी जादुई तरीका है, और मैं इस लेख में इसके बारे में बात करने जा रहा हूं।
सबसे पहले मुझे यकीन है कि हम में से बहुत से लोग होंगे जो यह नहीं जानते होंगे कि उनके कीबोर्ड में sysrq कुंजी है। क्या यह? या शायद आप इसके बारे में भूल गए थे? हाँ इसकी वह PrintScreen / SysRq कुंजी जो हम इस लेख में MakeUseOf पर जा रहे हैं।
क्या एक जादू SysRq कुंजी है
मैजिक SysRq Key आपको सिस्टम स्टेट से स्वतंत्र कुछ निचले स्तर के कमांड भेजने की सुविधा देता है। इसका मतलब यह है कि यदि सिस्टम जमे हुए है तो आप कुछ क्रियाओं को करने के लिए इन प्रमुख संयोजनों का उपयोग कर सकते हैं और इस प्रकार नियंत्रण प्राप्त कर सकते हैं।
तो क्या जादू है? यदि आप कभी भी अनुत्तरदायी प्रणाली के साथ फंस गए हैं तो प्रयास करें
Alt + PrintScreen + r + s + ई + मैं + u + बी।
Pheew! तो आपको ऐसा करने के लिए कितने हाथों की आवश्यकता है? या आपको अपने पैर की उंगलियों का उपयोग करना चाहिए? ठीक है, वास्तव में आप केवल Alt और PrintScreen को एक साथ दबाते हैं, दूसरी कुंजियों को एक बार दबाया जाता है और फिर छोड़ा जाता है। ऐसा करने पर काफी कुछ हो रहा है। ‘R’ ’s’ ‘e’ ‘‘ ‘‘ ‘‘ b 'वास्तव में अलग करने के लिए खड़ा है:
- r - X से कीबोर्ड का नियंत्रण वापस लेता है।
- s - डिस्क कैश से हार्ड डिस्क पर डेटा लिखता है।
- ई - init को छोड़कर सभी प्रक्रियाओं में SIGTERM भेजता है।
- i - init को छोड़कर सभी प्रक्रियाओं में SIGKILL भेजता है
- यू - आसानी से रिबूट करने में मदद करने के लिए सभी फाइल सिस्टमों को आसानी से याद करता है (मूल रूप से एक उपाय जो आपकी मदद करता है)
- b - सिस्टम को रिबूट करता है
जैसा कि आप देखते हैं कि प्रत्येक अक्षर को दबाने से कुछ कार्य संपन्न होते हैं, इसलिए यह Alt + PrintScreen संयोजन के प्रभावित होने पर उन्हें एक-एक करके दबाने के लिए समझ में आता है। अगली कुंजी को दबाने से पहले पर्याप्त समय दें, ताकि सिस्टम सभी कार्यों को मैजिक SysRq कुंजी संयोजन के अनुसार अनुरोध कर सके
अन्य मैजिक कमांड
वह सब कुछ नहीं हैं। Alt + PrintScreen + r + s + e + i + u + b कमांडों का केवल एक विशेष संयोजन है जो आपको अनुत्तरदायी प्रणाली को ठीक करने में मदद करता है। अन्य कमांड भी उपलब्ध हैं:
0 – 9 | कंसोल लॉग स्तर सेट करता है, यह नियंत्रित करता है कि कौन से संदेश आपके कंसोल पर मुद्रित होंगे ताकि आप बाढ़ न आएं। |
ख | यह सुनिश्चित करने के लिए कि बिना एक सुरक्षित रिबूट के लिए स्थितियां अच्छी हैं, सिस्टम को फिर से शुरू करना, इस कुंजी का अकेले उपयोग करना एक ठंडा रिबूट करने जैसा है। |
इ | init को छोड़कर सभी प्रक्रियाओं में SIGTERM भेजता है। |
च | मेमोरी किलर को बाहर करें, जो एक ऐसी प्रक्रिया को मार देगा जो सभी उपलब्ध मेमोरी का उपभोग कर रही है। |
ज | एक टर्मिनल पर SysRq कुंजियों के बारे में मदद प्रदर्शित करता है, हालांकि वास्तविकता में आप मदद प्रदर्शित करने के लिए निर्दिष्ट लोगों के अलावा किसी भी कुंजी का उपयोग कर सकते हैं। |
मैं | init को छोड़कर सभी प्रक्रियाओं में SIGKILL भेजता है। |
क | वर्तमान टर्मिनल पर सभी प्रक्रियाओं को मारता है। |
एल | init सहित सभी प्रक्रियाओं के लिए SIGKILL भेजता है। |
म | अपने कंसोल के लिए स्मृति जानकारी डंप। |
ओ | एसीपीआई या पुराने सिस्टम के माध्यम से सिस्टम को बंद कर देता है, एपीएम। |
पी | वर्तमान रजिस्टरों और झंडे को आपके कंसोल पर डंप करता है। |
क्ष | आपके कंसोल के लिए सभी टाइमर जानकारी को डंप करता है। |
आर | X सर्वर से कीबोर्ड और माउस नियंत्रण लेता है। |
रों | डिस्क कैश से हार्ड-डिस्क तक सभी डेटा लिखते हैं, यह एक सिंक है और डेटा भ्रष्टाचार की संभावना को कम करने के लिए आवश्यक है। |
टी | अपने कंसोल के लिए वर्तमान कार्यों और जानकारी की एक सूची डंप करता है। |
यू | केवल पढ़ने के लिए सभी माउंट किए गए फाइल सिस्टम को याद करता है। इस कुंजी का उपयोग करने के बाद, आप सिस्टम को नुकसान पहुंचाए बिना Alt + SysRq + B के साथ सिस्टम को रिबूट कर सकते हैं। |
w | राज्य के कार्यों को निर्बाध (अवरुद्ध) कर देता है। |
Alt + Printscreen Gnome और कुछ अन्य विंडो मैनेजरों के अंतर्गत सक्रिय विंडो के स्क्रीनशॉट के लिए कीबोर्ड शॉर्टकट भी है। सुनिश्चित करें कि आपके पास आपके सिस्टम पर Magic SysRq Keys सक्षम हैं। मैजिक SysRq कुंजियाँ / कमांड तभी काम करती है जब कर्नेल को CONFIG_MAGIC_SYSREQ विकल्प के साथ संकलित किया गया था।
तुम भी sysrq कुंजी के व्यवहार को नियंत्रित करने के लिए खरीद sysrq ट्रिगर कॉल का उपयोग कर सकते हैं। आम तौर पर आपको केवल यह जानना होगा
प्रतिध्वनि 0> / proc / sys / कर्नेल / sysrq sysrq कुंजी अक्षम करता है
तथा
गूंज 1> / proc / sys / कर्नेल / sysrq sysrq कुंजियाँ सक्षम करता है
विशेष अर्थों के साथ अन्य संख्याएं हैं जैसे 2 - कंसोल लॉगिंग स्तर के नियंत्रण को सक्षम करना, 4 - कीबोर्ड का नियंत्रण सक्षम करना (SAK,) unraw), 8 - प्रक्रियाओं के डंपिंग डिबगिंग को सक्षम करें आदि, 16 - सिंक कमांड को सक्षम करें, 32 - रीमाउंट को केवल पढ़ने में सक्षम करें, 64 - सिग्नलिंग सक्षम करें प्रक्रियाएं (शब्द, मार, ऊम-मार), 128 - रिबूट / पॉवरऑफ, 256 की अनुमति दें - सभी आरटी कार्यों के nicing की अनुमति दें (वास्तविक के अच्छे स्तर (प्राथमिकता) को नियंत्रित करें समय कार्य)
वैकल्पिक रूप से जोड़ना kernel.sysrq = 1 in /etc/sysctl.conf फ़ाइल भी sysrq कुंजी सक्षम कर देगा।
कृपया कॉन्फ़िगरेशन फ़ाइलों को संपादित करते समय अतिरिक्त सावधानी बरतें।
ये लो। आपकी अपनी स्वयं की आकस्मिक योजना। यदि आपको संयोजन याद करने में मुश्किल हो तो आप इसे लिख सकते हैं और इसे मॉनिटर पर पेस्ट कर सकते हैं, या बस याद रख सकते हैं "आरaising एसkinny इlephants मैंरों यूtterly बीoring "।
जादू SysRq कुंजी कोई नई बात नहीं है, वे काफी समय से कर्नेल की विशेषता हैं। क्या आपको कभी उन्हें इस्तेमाल करने का मौका मिला है? या आप किसी और तरह से पसंद करते हैं? टिप्पणियों में हमारे साथ साझा करें।
मैं भारत से वरुण कश्यप हूं। मैं कंप्यूटर, प्रोग्रामिंग, इंटरनेट और उन्हें चलाने वाली प्रौद्योगिकियों के बारे में भावुक हूं। मुझे प्रोग्रामिंग पसंद है और अक्सर मैं जावा, पीएचपी, एजेएक्स आदि में परियोजनाओं पर काम कर रहा हूं।