26Aug
Na Linuxu, čarobni SysRq ključ može slati naredbe izravno na Linux kernel. Možete ga koristiti za oporavak od zamrzavanja ili čistog ponovnog pokretanja sustava, čak i ako se čini da ništa ne odgovara.
Čarobni SysRq ključ implementiran je kao dio Linuxovog upravljača tipkovnice - to će raditi sve dok Linux kernel još uvijek radi. Samo panika kernela bi trebala onemogućiti ovu kombinaciju tipki.
Kredit za slike: solylunafamilia na Flickr
Korištenje Magic SysRq ključa
Tipka SysRq nalazi se pored tipke Scroll Lock na tipkovnici - tipka Sys Rq uglavnom je ista kao i tipka Print Screen."Magic" SysRq kombinacija je Alt + SysRq.
Da biste koristili ovu kombinaciju tipki, vaš Linux kernel mora biti sastavljen s konfiguracijom CONFIG_MAGIC_SYSRQ - većina Linux distribucija to će omogućiti prema zadanim postavkama. Pretpostavljajući da je sastavljena u vašem kernelu, može se omogućiti ili onemogućiti na pokrenutom sustavu promjenom vrijednosti /proc/sys/kernel/ sysrq. Da biste provjerili je li omogućen, pokrenite sljedeću naredbu:
mačka /proc/sys/kernel/ sysrq
Ako vidite "1", omogućena je čarobna SysRq tipka.
Ako vidite "0", morat ćete ga sami omogućiti pokretanjem sljedeće naredbe kao root:
echo "1" & gt;/proc/sys/kernel/ sysrq
Suočavanje sa zamrznutim poslužiteljem X
Ako vaš X poslužitelj( program koji pokreće vašu grafičku radnu površinu) zamrzne, možda ćete sebi ne moći koristiti svoj sustav. Postoji nekoliko čarobnih SysRq naredbi koje mogu pomoći:
- Alt + SysRq + r - Vodi tipkovnicu iz sirovog moda, uzimajući kontrolu daleko od X poslužitelja. Nakon što pokrenete ovu kombinaciju, trebali biste koristiti tipkovničke prečace Ctrl + Alt + F1( i drugi F-tipke) za prebacivanje na drugu konzolu i ponovno pokrenuti X.
- Alt + SysRq + k - Ubiti sve programe na trenutnojvirtualna konzola, uključujući X. Također možete omogućiti tipkovnički prečac Ctrl + Alt + Backspace u Ubuntuovim preferencijama tipkovnice kako biste ponovo pokrenuli X poslužitelj - no taj prečac provodi X poslužitelj i možda neće uvijek funkcionirati.
Čisto obnavljanje vašeg sustava
Koriste se u slijedu, neke od tih akcija mogu se koristiti za čišćenje završnih procesa, ispiranje podataka na disk, uklanjanje svih datotečnih sustava i ponovno pokretanje računala. Da biste izvršili taj postupak, pritisnite i držite tipku Alt + SysRq i - dok držite Alt i SysRq tipke prema dolje - upišite sljedećim tipkama redoslijedom pauza nekoliko sekundi između svake tipke:
reisub
Mnemonički " R a E lefants I s S o U tterly B oring "često se koristi za zapamtiti ovu sekvencu. Evo što svaki ključ radi:
- r - Stavlja tipkovnicu u sirovu modu, preuzevši kontrolu nad njim od X poslužitelja.
- e - Šalje signal prestanka svim procesima, tražeći od njih da konačno završe.
- i - Šalje signal ubijanja svim procesima, prisiljavajući ih da odmah završavaju.
- s - Ispustio podatke iz vaše predmemorije na disk.
- u - Remonta sve datoteke sustava samo za čitanje.
- b - Ponovno pokreće vaše računalo.
Više naredbi
Evo nekih drugih akcija koje možete izvesti pomoću čarobnog SysRq ključa. Da biste izvršili akciju, pritisnite i držite tipke Alt + SysRq dok upisujete slovo:
- n - Ponovno postavlja dobru razinu( prioritet) svih visokih i realnih prioriteta.
- f - Pozivi oom_kill, koji će ubiti proces memorije.
- o - Isključuje računalo.
Postoje i druge radnje, ali mogu biti korisnije za programere nego prosječni Linux geek. Za više informacija o čarobnom SysRq ključu - i cjelovitom popisu radnji koje možete izvesti - konzultirajte datoteku sysrq.txt koja je uključena u Linux kernel.