הבנת מפתח SysRq - מפתח הקסם כדי לשלוט על לינוקס
לינוקס לעשות לקרוס. זה לא כל כך תכופים, אבל זה קורה. אתה יודע מה לעשות כאשר יישום מסרב לציית, אבל אם הכל נכשל, הפתרון האחרון הוא באמצעות הכוח העליון על לינוקס: מפתח SysRq הקסם. באמצעות מפתח זה עם שילוב של "Alt" ועוד מכתב, תוכל להפוך את המחשב להגיב לא משנה מה. זה כבר עורר, אבל הסבר קצת לא כואב, וככל שאתה יודע, מוכן יותר תהיה כאשר מול בעיה אמיתית. כמו כן, הבנת האפקט האישי היא תמיד טובה יותר מאשר לחזור על משולבת שנלמד בעל פה.
כיצד להפעיל את מפתח הקסם
כאמור, מפתח הקסם הוא סופר שימושי. אבל קודם, אתה צריך להפעיל את הפונקציונליות הזו אם זה לא נעשה כבר. כדי לבדוק, השתמש בפקודה
חתול / פרוק / sys / kernel / sysrq
אם הוא מחזיר 1, מפתח הקסם פועל. אם זה 0, תצטרך להפעיל אותו. ברוב המקרים, אם ברצונך להפעיל אותו באופן זמני, תוכל לנסות
sudo הד "1"> / proc / sys / kernel / sysrq
אבל זה לא עבד בשבילי. אז תחת ארכ'ינו, השתמשתי במקום זאת:
sudo sysctl kernel.sysrq = 1
שים לב שזה יהיה זמני בלבד. אם אתה רוצה את מפתח הקסם לעבוד גם לאחר אתחול מחדש, הדרך הטובה ביותר היא לערוך את הקובץ "/etc/sysctl.conf", כך הקו
kernel.sysrq = 0
הופך
kernel.sysrq = 1
רשימה של שילובים שימושיים
כל הנקודה של שימוש במפתח Magic SysRq היא לשלב אותו עם המפתח "Alt" ומכתב נוסף כדי להפעיל פונקציה מסוימת, גם אם המחשב נראה קפוא. כדי להתחיל, עליך לדעת שמפתח System Request זה בדרך כלל משתף את מיקומו עם המקש "הדפס Scrn" בפינה השמאלית העליונה של המקלדת. מעל מקש "הכנס", ולאחר מכן לחץ על "גלול נעל".
כפי שאתה יכול לנחש, את ההשפעה של השילוב תלוי באיזה מפתח האות משמש. הנה רשימה בלתי ממצה של מכתב אתה יכול להשתמש כדי להשיג תוצאה מעניינת.
- ב - אתחול המחשב מחדש
- e - לשאול את כל התהליכים כדי לסיים בחינניות
- f - כדי להיפטר מצב של זיכרון מחוץ דרך oom_kills
- אני - להרוג את כל התהליכים מיד למעט init
- k - להרוג לחלוטין את כל התהליכים, כולל X
- m - לפלט את נתוני הזיכרון הנוכחיים
- o - כדי לכבות את המחשב
- r - שימושי מאוד, כדי להוציא את המקלדת מתוך שליטה X שרת
- s - כדי לסנכרן נתונים מכל ההתקנים רכוב (למנוע אובדן נתונים במקרה של אתחול מחדש אלים)
- t - להצגת רשימה של המשימות הנוכחיות
- u - כדי מחדש את כל מערכת הקבצים במצב לקריאה בלבד
דוגמאות מפורסמות
כל משתמש לינוקס צריך לדעת את הדוגמאות. אם שרת ה- X שלך קפוא ואתה לא יכול לגשת לכל קונסולה וירטואלית, באמצעות "Alt + SysRq + r" צריך לקחת את המקלדת מן השרת X ולתת לך לבצע "Ctrl + Alt + F1" כדי להגיע למסוף להרוג את התהליכים המתאימים.
אם אין לך את הסבלנות לעשות זאת, "Alt + SysRq + k" יהרוג הכל באותו אופן כמו "Ctrl + Alt + Backspace" (אבל באלימות רבה יותר).
אם שום דבר לא מגיב בכלל, והדרך היחידה היא לאתחל את המחשב, הקומבו הקלאסי הוא " reisub " עבור "העלאת הפיל הוא כל כך משעמם לחלוטין", או פשוט לזכור את ההפך של " עסוק ". השתמש בכל אות של anagram זה עם מפתח הקסם על מנת:
- קח את המקלדת מ X
- בקש מכל התוכניות לסיים בעדינות
- להרוג את מי שלא
- שמור את הנתונים מהמטמון לכונן הקשיח
- מציג מחדש את מערכות הקבצים
- לְאַתחֵל
סיכום
הרעיון הוא כי שילובי מפתח הקסם הם בדרך כלל סופר אלים. אתה לא רוצה אף אחד להשתמש בו במחשב שלך בזמן שאתה לא מסתכל. אבל כמוצא אחרון, זה יכול להיות הכלי האולטימטיבי. לעתים רחוקות נתקלתי במצב שבו SysRq לא הגיב. אז כשהלינוקס שלך לא מציית לאדוניה, אתה יודע מה לעשות.
האם אתה יודע כל שילוב אחר של SysRq? או דוגמה אחרת? או יש לך שאלות? אנא יידע אותנו בתגובות.
זיכוי תמונה: SysRq