Cosa fa#
Spegne, riavvia o pianifica la chiusura del sistema in modo sicuro. Si assicura che tutti i processi ricevano il segnale di terminazione (SIGTERM), i filesystem vengano smontati e i dati sincronizzati su disco (sync).
Sintassi#
sudo shutdown [opzioni] [tempo] [messaggio]
Comandi essenziali#
| Comando | Cosa fa | Note Blue Team |
|---|---|---|
sudo shutdown now | Spegne il sistema immediatamente. | La via più sicura per chiudere una sessione. |
sudo reboot | Riavvia il sistema. | Alias moderno di shutdown -r now. |
sudo shutdown -h +10 | Spegnimento tra 10 minuti. | -h sta per "halt". |
sudo shutdown -r 22:00 | Riavvio programmato alle 22:00. | Utile per manutenzioni notturne. |
sudo shutdown -c | Annulla uno shutdown pianificato. | "c" sta per cancel. |
Perché è fondamentale per la stabilità#
Spegnere correttamente il sistema non è solo una formalità. Durante lo shutdown, il kernel:
- Invia un segnale di stop a tutti i servizi (es. Database, Web Server).
- Scrive i dati ancora presenti in cache sulla memoria fisica.
- Smonta i dischi per evitare errori di inconsistenza (journaling errors).
Scenario Reale#
Stai aggiornando il kernel di un server di produzione. Dopo l'installazione, è necessario un riavvio. Invece di un comando secco, potresti lanciare sudo shutdown -r +5 "Riavvio di sistema per aggiornamento kernel tra 5 minuti. Salvare il lavoro.". Questo avvisa tutti gli utenti collegati via SSH, permettendo loro di chiudere le sessioni in modo ordinato.
Dove l'ho usato#
- progetto-lab-vm — Per spegnere correttamente il server Ubuntu e la Kali dopo le sessioni di configurazione, evitando la corruzione dei file modificati.
Note personali#
Analyst Tip: Mai spegnere una VM "staccando la spina" (es. chiudendo forzatamente UTM o VirtualBox) se possibile. Usare sempre
shutdown nowpreviene la corruzione dei database o dei file di configurazione appena toccati. Se il sistema è bloccato, provasystemctl poweroffcome alternativa d'emergenza.
Collegato a#
- system — categoria (Hub)
- systemctl — il gestore di sistema che effettivamente esegue le procedure di power-off.


