الإعلانات

إصلاح أجهزة كمبيوتر Linux غير المستجيبة أو المجمدة باستخدام شاشات الاختصارات 2 تشتهر أنظمة Linux بتشغيلها المستقر ، والمصممة للعمل دون إعادة تشغيل لسنوات. ومع ذلك ، إذا كنت لا تزال قادرًا على سحب سلسلة وتجميد جهاز الكمبيوتر الخاص بك ، فهناك عدة طرق لإعادة النظام إلى العمل. يمكنك تسجيل الدخول إلى وحدة تحكم افتراضية ، واستخدام pgrep و pkill ، واستخدام xkill ، ومراقبة النظام وقتل العملية المسيئة إذا كنت متأكدًا منها. أو إذا لم ينجح شيء يمكنك الضغط على زر الطاقة قد يكون؟ ولكن قبل أن تتوجه إلى زر الطاقة هذا ، هناك طريقة سحرية أخيرة لاستعادة نظامك ، وسأتحدث عنه في هذه المقالة.

أولاً ، أنا متأكد من أنه سيكون هناك الكثير منا الذين لا يعرفون أن لوحة مفاتيحهم تحتوي على مفتاح sysrq. فعلا؟ أو ربما كنت قد نسيت ذلك؟ نعم ، إنه مفتاح PrintScreen / SysRq الذي سنقوم به MakeUseOf في هذه المقالة.

إصلاح أجهزة كمبيوتر Linux غير المستجيبة أو المجمدة باستخدام الاختصارات 2049750712 7dc950c7c5

ما هو مفتاح Magic SysRq

يتيح لك Magic SysRq Key إرسال بعض الأوامر منخفضة المستوى بشكل مستقل عن حالة النظام. هذا يعني أنه إذا تم تجميد النظام ، يمكنك استخدام مجموعات المفاتيح هذه لأداء إجراءات معينة وبالتالي استعادة السيطرة.

إذن ما هو السحر؟ حسنًا ، إذا واجهتك مشكلة مع نظام لا يستجيب

Alt + PrintScreen + r + s + e + i + u + b.

instagram viewer

فيو! كم عدد الأيدي التي تحتاجها للقيام بذلك؟ أو يجب عليك استخدام أصابع قدميك؟ حسنًا ، في الواقع ، تضغط مع الاستمرار على Alt و PrintScreen معًا فقط ، ويتم الضغط على المفاتيح الأخرى واحدًا تلو الآخر ثم يتم تحريرها. يحدث الكثير عند القيام بذلك. "r" و "e" و "u" و "b" تعني في الواقع الأوامر المنفصلة:

  • r - يعيد التحكم بلوحة المفاتيح من X.
  • s - يكتب البيانات من ذاكرة التخزين المؤقت على القرص إلى القرص الثابت.
  • يرسل e SIGTERM إلى جميع العمليات باستثناء الحرف الأول.
  • i - يرسل SIGKILL إلى جميع العمليات باستثناء الحرف الأول
  • u - يعيد ترتيب جميع أنظمة الملفات للقراءة فقط (في الأساس مقياس لمساعدتك على إعادة التشغيل بأمان)
  • ب - يعيد تشغيل النظام

كما ترى أن الضغط على كل حرف يؤدي إلى مهام معينة ، لذلك من المنطقي الضغط عليها واحدة تلو الأخرى أثناء الضغط على تركيبة Alt + PrintScreen. امنح وقتًا كافيًا قبل الضغط على المفتاح التالي للسماح للنظام بأداء جميع المهام كما هو مطلوب بواسطة مجموعة Magic SysRq Key

أوامر سحرية أخرى

هذا ليس كل شئ. Alt + PrintScreen + r + s + e + i + u + b هي مجرد مجموعة خاصة واحدة من الأوامر التي تساعدك على استعادة نظام لا يستجيب. هناك أوامر أخرى متاحة أيضًا:

0 – 9 لتعيين مستوى سجل وحدة التحكم ، والتحكم في رسائل kernel التي ستتم طباعتها إلى وحدة التحكم الخاصة بك حتى لا تتدفق.
ب إعادة تشغيل النظام دون اتخاذ خطوات للتأكد من أن الظروف جيدة لإعادة التشغيل الآمن ، واستخدام هذا المفتاح وحده يشبه إجراء إعادة تشغيل باردة.
ه يرسل SIGTERM إلى جميع العمليات باستثناء الحرف الأول.
F استدعاء Out Of Memory Killer ، والتي ستقتل عملية تستهلك كل الذاكرة المتاحة.
ح يعرض تعليمات حول مفاتيح SysRq على جهاز طرفية ، ولكن في الواقع يمكنك استخدام أي مفتاح باستثناء المفاتيح المحددة ، لعرض المساعدة.
أنا يرسل SIGKILL إلى جميع العمليات باستثناء الحرف الأول.
ك يقتل جميع العمليات على المحطة الحالية.
ل يرسل SIGKILL إلى جميع العمليات ، بما في ذلك الحرف الأول.
م يفرغ معلومات الذاكرة إلى وحدة التحكم الخاصة بك.
س يقوم بإيقاف تشغيل النظام عبر ACPI أو في الأنظمة القديمة ، APM.
ص تفريغ السجلات والأعلام الحالية إلى وحدة التحكم الخاصة بك.
س يفرغ كل معلومات الموقتات لوحدة التحكم الخاصة بك.
ص يأخذ تحكم لوحة المفاتيح والماوس من خادم X.
س يكتب جميع البيانات من ذاكرة التخزين المؤقت للقرص إلى الأقراص الصلبة ، وهي مزامنة وضرورية لتقليل فرص تلف البيانات.
ر يفرغ قائمة المهام والمعلومات الحالية إلى وحدة التحكم الخاصة بك.
ش يعيد جميع أنظمة الملفات المحملة للقراءة فقط. بعد استخدام هذا المفتاح ، يمكنك إعادة تشغيل النظام باستخدام Alt + SysRq + B دون الإضرار بالنظام.
ث تفريغ مهام الدولة (المحظورة) غير المنقطعة.

Alt + Printingcreen هو أيضًا اختصار لوحة المفاتيح لقطة شاشة للنافذة النشطة تحت Gnome وبعض مديري النوافذ الآخرين. تأكد من تمكين Magic SysRq Keys على نظامك. تعمل مفاتيح / أوامر Magic SysRq فقط إذا تم ترجمة النواة مع خيار CONFIG_MAGIC_SYSREQ.

يمكنك أيضًا استخدام مكالمات الزناد proc sysrq للتحكم في سلوك مفاتيح sysrq. بشكل عام ما عليك سوى معرفة ذلك

صدى 0> / proc / sys / kernel / sysrq تعطيل مفاتيح sysrq

و

صدى 1> / proc / sys / kernel / sysrq تمكن مفاتيح sysrq

هناك أرقام أخرى ذات معاني خاصة مثل 2 - تمكين التحكم في مستوى تسجيل وحدة التحكم ، 4 - تمكين التحكم في لوحة المفاتيح (SAK ، unraw) ، 8 - تمكين عمليات تصحيح أخطاء العمليات وما إلى ذلك ، 16 - تمكين أمر المزامنة ، 32 - تمكين إعادة العد للقراءة فقط ، 64 - تمكين إشارات العمليات (مصطلح ، قتل ، قتل - موت) ، 128 - السماح بإعادة التشغيل / poweroff ، 256 - السماح بالتجزئة لجميع مهام RT (التحكم في المستوى اللطيف (الأولوية) لـ Real مهام الوقت)

إضافة بدلاً من ذلك kernel.sysrq = 1 في /etc/sysctl.conf سيقوم الملف أيضًا بتمكين مفاتيح sysrq.

يرجى توخي مزيد من الحذر أثناء تحرير ملفات التكوين.

يوجد لديك. خطة الطوارئ الخاصة بك. إذا وجدت صعوبة في تذكر المجموعة ، يمكنك كتابتها ولصقها على الشاشة ، أو تذكر فقط "صمريض سكيني هـالفيلة أناس شبصراحة بoring ".

إن مفاتيح Magic SysRq ليست جديدة ، فقد كانت سمة من سمات النواة منذ فترة طويلة. هل حصلت على فرصة لاستخدامها؟ أم تفضل طريقة أخرى؟ مشاركة معنا في التعليقات.

أنا فارون كاشياب من الهند. أنا متحمس لأجهزة الكمبيوتر والبرمجة والإنترنت والتقنيات التي تدفعهم. أحب البرمجة وغالبًا ما أعمل على مشروعات في Java و PHP و AJAX وما إلى ذلك.