Scapă de blocaje în Linux: cheia magică SysRq


Linux este renumit pentru puterea și stabilitatea sa și este un sistem de operare puternic care rulează fără prea multă intervenție directă. Cu toate acestea, chiar și sistemele cele mai puternice pot experimenta ocazional blocări directe. Atunci când mouse-ul se transformă într-o clepsidră infinită și metodele de recăpătare a controlul devin inutile, tasta magică SysRq servește drept salvare. Această caracteristică a nucleului este adesea ignorată și oferă o modalitate de a interacționa cu sistemul, și eventual de a se recupera din circumstanțe altfel catastrofale.

Tasta magică SysRq nu este magică în mod literal, dar se simte cu siguranță magică atunci când nu puteți interacționa cu sistemul dumneavoastră. Este o caracteristică a nucleului care vă permite să trimiteți direct comenzi de nivel scăzut către nucleul Linux, astfel încât ocolește procesele obișnuite din spațiul utilizatorului care ar putea fi înghețate sau să nu răspundă. Această cheie poate fi comparată cu o ușă din spate direct în centrul sistemului de operare, permițându-vă să efectuați acțiuni importante chiar și atunci când aparent totul merge prost.

SysRq înseamnă 'System Request'. Prin apăsarea unei combinații de taste, care implică tasta Alt, SysRq și o altă literă, se pot invoca declanșatoarele comenzii. Această secvență se conectează direct cu nucleul, ceea ce îi permite să evite multe dintre limitările unui sistem înghețat. Acesta este motivul pentru care secvența este 'magică'. Este un mecanism crucial de depanare și recuperare cu care ar trebui să fie familiarizat fiecare utilizator Linux. Tasta SysRq este aceeași tastă ca și Print Screen sau în unele cazuri are o tastă dedicată.

Setarea implicită pentru majoritatea distribuțiilor Linux este că cheia magică SysRq este dezactivată. Acest lucru se datorează faptului că utilizarea greșită a acesteia poate duce la rezultate nedorite, cum ar fi coruperea datelor sau instabilitate. Cu toate acestea, dacă este utilizată în mod corespunzător, beneficiile acestei funcții depășesc cu mult riscurile. Activarea acestei funcții:
1. creați un fișier de configurare
$ sudo nano /etc/sysctl.d/99-reisub.conf

2. introduceți următoarea linie
kernel.sysrq=1

3. salvați fișierul și restartati sistemul

Dacă doriți să dezactivați această funcționalitate, eliminați doar fișierul creat utilizând comanda următoare:
$ sudo rm /etc/sysctl.d/99-reisub.conf
 
Utilizarea tastei magice SysRq
Acum că ați activat cheia magică SysRq, este esențial să înțelegeți cum să folosiți eficient comenzile acesteia. Cea mai comună secvență, adesea amintită ca acronimul 'REISUB', este o metodă sigură pentru repornirea grațioasă a unui sistem care se confruntă cu probleme. Fiecare literă corespunde unei anumite comenzi:
-R- dezactivează modul brut al tastaturii
-E- trimite semnalul SIGTERM pentru a încheia cu grație toate procesele
-I- trimite semnalul SIGTERM pentru a ucide toate procesele care nu s-au încheiat cu grație
-S- sincronozarea datelor pe disc
-U- demontarea sistemului de fișiere
-B- repornire

După ce ați văzut ce face fiecare literă din comandă, puteți să reporniti computerul efectuând următoarea combinație de taste:
***țineți apăsate tastele Alt și SysRq apoi apăsați, cu aproximativ o secundă între ele, pe tastele R E I S U B***

Tasta magică SysRq este un instrument vital pentru orice utilizator Linux, în special pentru cei care se confruntă frecvent cu instabilitatea sistemului sau au nevoie să depaneze probleme complexe. Înțelegând cum să activați și să utilizați această funcție puternică, vă puteți crește semnificativ șansele de a vă recupera datele după înghețarea sistemului.

Așadar dacă v-a plăcut articolul informativ "Scapă de blocaje în Linux: cheia magică SysRq" distribuiți-l pe rețelele sociale sau scrieți în caseta de comentarii întrebările și sugestiile dumneavoastră, deoarece mă ajută să îmbunătățesc sau să corectez conținutul.


Comments

Anonymous said…
Foarte utile informatia si tutorialul! Spre surprinderea mea, in ultimul timp am intalnit mai multe "inghetari de ecran" in Linux Mint, pe care le rezolvam prin extragerea bateriei unui laptop si repornirea acestuia. Acum am un model de laptop ce nu mai permite acest lucru la fel de usor, iar tutorialul tau imi simplifica mult problema!
Poate scrii un tutorial in care arati si cum se poate vedea motivul "inghetarii ecranului".
De asemenea poate ai "o rezolvare" prin care in procesul de restart sa nu mai fie nevoie de atata gimnastica a degetelor pentru comanda aceasta de restart.
Multumesc!

Postari populare

Collabora Office Desktop: aceeași experiență online, acum ca aplicație nativă

Ghid Ubuntu - Cum sa creati stick USB bootabil Ubuntu

Comenzi pentru verificarea informatiilor despre sistem si hardware

Modalitati de instalare a aplicatiilor in Linux Mint

Tutorial Inkscape: aplicarea unui decupaj pentru efecte avansate

Creeza un stick USB bootabil in Linux Mint

LibreOffice Writer - inserarea si formatarea tabelelor

Cum resetam/schimbam parola de utilizator in Linux

Instalare TV-LITE 0.1.3 in Manjaro Linux

Sfaturi si trucuri dupa instalarea distributiei Fedora