De ce butonul de defilare de blocare - Forum - discutii, ajutor, problema, nu difuzați, soluția

SysRq sau SysReq (prescurtarea de la System Request) - tastă de pe tastatură pentru PC IBM calculator compatibil care nu are o misiune standard de. Inițial a apărut pe tastatură consola IBM System / 370 mainframe. În sistemele de operare moderne pot fi activate pentru utilizare specifică. De obicei, situat pe aceeași tastă din ecranul de imprimare.








Ce este în * NIX? Dacă te uiți atent la tastatura, acolo se găsește butonul PrtSc / SysRq. Marea majoritate a utilizatorilor vindouz cred că este special prezent pe tastatură pentru capturi de ecran - uitând că acest buton va apărea pe tastatură cu mult înainte de birou redmontovskoy. De fapt, această cheie - singura noastră legătură directă cu kernel-ul, care este întotdeauna rulează. Cu ajutorul unor combinații de taste puteți face datele basculante accident de sistem pe disc, demontează toate sistemele de fișiere în modul de „read-only“ și reporniți chiar și atunci când sistemul strâns ungur.

Magic SysRq este o combinație de taste direct interceptat de nucleu și poate fi utilizat pentru o oprire de urgență. Deoarece SysRq Magic realizat ca parte a conducătorului auto tastatură, este garantat de a lucra aproape întotdeauna - aproape, în cazul în care numai kernel-ul în sine este operațional.


Cum să-l folosească? Mai întâi trebuie să vă asigurați că acesta este activat: în nucleul CONFIG_MAGIC_SYSRQ de configurare trebuie să aibă o valoare Y (cel puțin în kernel-ul implicit al Debian este atât). Utilizarea ulterioară este: apăsați și țineți apăsată tasta ALT, apăsați SysRq, da drumul de tot și faceți clic pe unul dintre „comandă“ cheie - câteva detalii mai jos.


Taste de comandă Următoarele sunt cheile cele mai utile, care pot fi utile pentru cei care efectuează experimente inumane pe sistemul sau driverele proprietare. Pentru ei era mai ușor de reținut, acesta va fi scris un cuvânt în care această scrisoare are un sens. Tot ceea ce a spus mai jos adevărat cel puțin pentru nucleelor ​​și 2.6.20 de mai sus, la.







taste simultane Alt + SysRq +
„H'elp - afișează toate opțiunile disponibile SysRq, subliniind acțiunile-cheie scrisoare mare;

loglevel'0 „-“ 8 „- vă permite să schimbați nivelul de informare de la 0 (numai mesaje critice) la 8 (mai verbose);

re'B'oot - repornire imediată a sistemului, la fel ca RESET-cheie (fără sisteme de fișiere demontează de sincronizare și);

„C'rashdump - efectuează Directiva kexec pentru a reporni pentru a obține informațiile de eroare;

lui hol'D - arata toate încuietorile care dețin dispozitivele sau fișiere;

power'O'ff - rândul său, în mod corect oprit (dacă este configurat și întreținut, acesta este de obicei o comandă directă excursie);

„S'ync - încearcă să sincronizeze toate sistemele de fișiere montate, atunci când scrie la consola

„Remontă de urgență R / O“ - atunci când acest proces este complet, se scrie „Remontă de urgență complet“;

„U'nmount - încearcă să remontează toate sistemele de fișiere montate în modul«read-only»;

show'T'asks - va afișa o listă de sarcini curente și informații despre acestea în consola curentă;

„N'ice - folosit pentru a face sarcini în timp real cu schimbare a priorităților;

sho'W'-blocate sarcini - va returna o listă a tuturor neîntreruptibilă (blocate, de așteptare pentru sfârșitul de intrare-ieșire) sarcini;

show'M'em - va da informații despre memoria disponibilă și utilizate, precum și gradul de utilizare a fișierului de swap;

„F'ull - cauza oom_kill (out-of-memorie ucide) pentru a întrerupe cererea, ridica prea multă memorie
(Se poate lua o lungă perioadă de timp);

sigure „K'ey - ucide toate programele de pe consola curentă, dar nu-l utilizați pe consola, care a lansat“ acces X (serverul grafic va fi oprit și nu va fi capabil de a vedea ce tip și ce SysRq răspund);

un'R'aw - preia controlul mouse-ul și tastatura de pe serverul de X, care este util în cazul în care X-sevrver spânzurat: astfel încât să puteți merge la consola, pentru a ucide serverul X și verificați jurnalele;

t'E'rm - trimite un semnal de oprire SIGTERM la toate procesele cu excepția init.

K'I'LL - trimite un semnal de oprire imediată SIGKILL la toate procesele cu excepția init.


Aceasta este, de exemplu, datele de urgență Hit sincronizare ALT + SysRq + s, mai mult ALT + SysRq + u și apoi se poate apăsa pe resetare sau, echivalent ALT + SysRq + b

ALT + SysRq + k - utilizat pentru repornire de urgență X-server în loc de Alt + Ctrl + Backspace.