Deploy Value, Learn

Riavviare in modo sicuro un sistema operativo Linux

7 Giugno 2022 - 2 minuti di lettura

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”:

  1. r: cambia modalità della tastiera da raw a XLATE;
  2. e: invia il segnale sigterm a tutti i processi, permettendo loro di terminare in modo pulito e corretto;
  3. i: invia il segnale sigkill a tutti i processi, forzandoli a terminare immediatamente;
  4. s: sincronizza i file system scaricando su disco i contenuti della cache;
  5. u: smonta i file system e li rimonta in modalità read-only, ovvero di sola lettura;
  6. 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.

Articolo scritto da