Skip to main content
  1. Comandi/

Shutdown

·2 mins
Alessio Barnini
Author
Alessio Barnini
Table of Contents

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
#

ComandoCosa faNote Blue Team
sudo shutdown nowSpegne il sistema immediatamente.La via più sicura per chiudere una sessione.
sudo rebootRiavvia il sistema.Alias moderno di shutdown -r now.
sudo shutdown -h +10Spegnimento tra 10 minuti.-h sta per "halt".
sudo shutdown -r 22:00Riavvio programmato alle 22:00.Utile per manutenzioni notturne.
sudo shutdown -cAnnulla 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:

  1. Invia un segnale di stop a tutti i servizi (es. Database, Web Server).
  2. Scrive i dati ancora presenti in cache sulla memoria fisica.
  3. 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 now previene la corruzione dei database o dei file di configurazione appena toccati. Se il sistema è bloccato, prova systemctl poweroff come alternativa d'emergenza.

Collegato a
#

  • system — categoria (Hub)
  • systemctl — il gestore di sistema che effettivamente esegue le procedure di power-off.

Related