Riavviare in modo sicuro un sistema operativo Linux
Quando una macchina Linux si blocca possiamo ricorrere a diversi approcci per risolvere il problema.
Oggi vi illustrerò una valida alternativa che tonerà utile quando tutti i metodi che conoscete falliranno… perché coinvolge direttamente il kernel utilizzando il tasto r sist
della tastiera (SysRq
su una tastiera inglese), un tasto nella stragrande maggioranza dei casi viene utilizzato anche per la funzione stamp (print screen).
Qualora vi trovaste in una situazione in cui ad avere un problema sarebbe il kernel stesso (per esempio nel caso di un kernel panic), questo articolo non fa per voi.
Altrimenti…
Il procedimento che vi suggerisco è il seguente: tenere premuti i tasti ALT
e r sist
e digitare le seguenti lettere lasciando qualche secondo tra l’una e l’altra e almeno trenta secondi tra la lettera “e” e la lettera “i”:
- r: cambia modalità della tastiera da raw a XLATE;
- e: invia il segnale
sigterm
a tutti i processi, permettendo loro di terminare in modo pulito e corretto; - i: invia il segnale
sigkill
a tutti i processi, forzandoli a terminare immediatamente; - s: sincronizza i file system scaricando su disco i contenuti della cache;
- u: smonta i file system e li rimonta in modalità read-only, ovvero di sola lettura;
- b: riavvia il sistema.
Ricapitolando, per riavviare in maniera sicura un sistema operativo Linux, bisogna tenere premuti i tasti Alt
+ r sist(stamp)
e digitare r e i s u b
. Un modo pratico per ricordare la sequenza corretta dei caratteri è di pensare alla parola inglese busier scritta al contrario.