8 Comandi Linux Utili per Spegnere o Riavviare il Tuo PC Linux

Che si tratti di un server SSH Ubuntu o perché il tuo mouse ha smesso di funzionare, imparare a usare i comandi shutdown di Linux nella riga di comando funziona a meraviglia per tutti. Qui ti mostriamo come padroneggiare il comando shutdown per spegnere rapidamente il tuo PC.
Indice
- Che cos’è un Comando di Spegnimento?
- Come Utilizzare i Comandi di Spegnimento
- Comando di Spegnimento Base
- Spegnimento senza Spegnere l’Alimentazione
- Spegnimento con Spegnimento dell’Alimentazione
- Spegnimento dopo X Minuti
- Spegnimento a Un Orario Preciso
- Inviare un Messaggio di Avviso Prima dello Spegnimento
- Comando di Riavvio Base
- Comandi di Spegnimento Forzato
- Bonus: Annulla un Comando di Spegnimento
- Domande Frequenti
Suggerimento: Impara a distinguere tra Spegnimento, ibernazione e Sleep.
Che cos’è un Comando di Spegnimento?
Su Linux, ci sono due modi per spegnere il tuo PC (tre se conti il disinserimento della presa):
- Premere il pulsante di spegnimento
- Spegnere tramite il Terminale.
Sebbene possa essere fastidioso dover accedere al Terminale prima di spegnere, in realtà è molto utile, specialmente per spegnere un PC o server Linux remoto tramite SSH.
Il comando shutdown spegne il tuo PC proprio come fa il pulsante di spegnimento sulla barra delle applicazioni. Ma è ancora meglio: ha opzioni che ti permettono di scegliere quando spegnere, tra le altre cose.
Come Utilizzare i Comandi di Spegnimento
Il formato è il seguente:
sudo shutdown Come la maggior parte dei comandi a livello di sistema su Linux, hai bisogno di sudo per farlo funzionare. E poi puoi scegliere un’opzione e altre impostazioni. Esploreremo ognuna di esse nel corso di questo articolo.
1. Comando di Spegnimento Base
Il comando shutdown avvia il processo di spegnimento che termina tutte le applicazioni in esecuzione prima di spegnere. Questo richiede un’impostazione temporale: devi dirgli quando spegnere prima che funzioni. Aggiungendo now accanto a shutdown, stai dicendo al tuo PC di fermare tutto ciò che sta facendo e di spegnersi immediatamente.
sudo shutdown nowPuoi anche collegare una scorciatoia di spegnimento automatico a questo comando e creare un pulsante di spegnimento fai-da-te. È un comando utile per i server SSH perché è super semplice da ricordare. Tuttavia, alcune distribuzioni e versioni di Linux potrebbero richiedere di aggiungere un flag -h o -P per funzionare.
Buono a sapersi: Puoi controllare facilmente le date di spegnimento e riavvio sul tuo PC Linux con questi suggerimenti.
2. Spegnimento senza Spegnere l’Alimentazione
sudo shutdown -h nowoppure
sudo haltCi sono momenti in cui è meglio spegnere il computer senza rimuovere l’alimentazione. Il comando halt fa tutto ciò che fa il comando shutdown, meno l’ultimo passo: interrompere l’alimentazione al sistema. Questo funziona bene quando hai periferiche autonome che impiegano più tempo a spegnersi rispetto al computer principale.
Tuttavia, è meglio utilizzare il comando shutdown con il flag -h. Questo perché shutdown ti consente di impostare quando spegnere il PC, di cui parleremo tra poco.
3. Spegnimento con Spegnimento dell’Alimentazione
sudo shutdown -P nowoppure
sudo poweroffQuando il tuo PC o server Linux è in un’altra stanza, dover premere fisicamente il pulsante di accensione sarebbe abbastanza problematico. Fortunatamente, sudo poweroff ti consente di interrompere automaticamente tutta l’alimentazione al computer in modo che la tua CPU sia al sicuro da picchi di tensione e altre cose relative all’alimentazione che potrebbero danneggiarla.
Detto ciò, il miglior comando di spegnimento Linux da utilizzare sarebbe il comando shutdown con il flag -P. Ricorda solo che ha bisogno di una “P” maiuscola e non di una minuscola.
4. Spegnimento dopo X Minuti
sudo shutdown +Supponiamo che tu abbia un processo che terminerà tra 30 minuti. Forse stai scaricando qualcosa e pensi che sarà completato intorno a quell’ora. Puoi provare a sostituire now con un + e quanto tempo in più vuoi che aspetti in minuti prima di spegnere. Ad esempio: sudo shutdown +30 spegne il computer dopo 30 minuti.
Ricorda che questo non attende che i processi finiscano prima di funzionare, quindi se il tuo compito richiede un po’ più tempo del dovuto, questo comando di spegnimento Linux spegnerà il tuo PC non appena il conteggio alla rovescia finisce.
5. Spegnimento a Un Orario Preciso
sudo shutdown : Se sei come me che si addormenta sulla tastiera alle 3 del mattino e si sveglia con un PC caldo che ha suonato musica da YouTube per tutta la notte, ti starai augurando che ci fosse un modo per spegnerlo dopo un certo orario. Fortunatamente, shutdown ti consente di scegliere anche un’ora.
Ad esempio, utilizzando sudo shutdown -P 2:45, il tuo PC Linux si spegne non appena raggiunge le 2:45 AM. Legge l’ora utilizzando il formato 24 ore, quindi dovrai digitare sudo shutdown -P 14:45 se vuoi spegnerlo alle 14:45.
6. Inviare un Messaggio di Avviso Prima dello Spegnimento
sudo shutdown "" Quando stai gestendo un server Linux con più utenti connessi, sarebbe utile inviare un messaggio per informare tutti dello spegnimento. Aggiungendo qualcosa tra virgolette, il server Linux può trasmettere un messaggio personalizzato ad altri utenti tramite la riga di comando.
Per le funzioni di spegnimento e riavvio automatiche sui server, questo messaggio può essere davvero importante. Puoi aggiungerlo a uno script che viene eseguito all’avvio. In questo modo, il tuo server Linux può spegnersi automaticamente per manutenzione programmata o aggiornamenti.
7. Comando di Riavvio Base
sudo shutdown -r nowoppure
sudo rebootUtilizzando il flag -r, puoi far riavviare il tuo PC invece di spegnerlo. Puoi sostituire now con l’ora per programmare uno spegnimento, il che funziona bene per sistemi automatici e server con aggiornamenti notturni.
In alternativa, c’è il comando sudo reboot, ma questo non consente di impostare l’ora. Funziona allo stesso modo di sudo shutdown -r now per la maggior parte.
Suggerimento: È consigliabile riavviare il tuo PC dopo aver aggiornato i kernel Linux.
8. Comandi di Spegnimento Forzato
sudo poweroff -foppure
sudo halt -foppure
sudo shutdown -fNon capita tutti i giorni di trovarsi di fronte a un sistema che diventa così non rispondente da non funzionare la maggior parte dei comandi. I comandi poweroff, halt e shutdown possono utilizzare il flag -f per forzare lo spegnimento. Questo è fondamentalmente l’equivalente elettronico di un interruttore di alimentazione: terminerà forzatamente tutti i compiti e si spegnerà.
Usa questo solo quando i comandi di spegnimento e riavvio normali non funzionano. Rischi di perdere dati (e integrità di sistema) ogni volta che lo usi.
Bonus: Annulla un Comando di Spegnimento
sudo shutdown -cSupponiamo che tu abbia fatto un errore e voglia annullare un comando di spegnimento programmato. Né Ctrl + C né digitare exit nella riga di comando lo fermeranno.
Il comando shutdown ha un’opzione -c che dice al sistema di annullare qualsiasi ora avessi pianificato di spegnerti.
Domande Frequenti
I comandi di spegnimento Linux rompono le app?
Il comando di spegnimento non romperà le app, ma se hai file non salvati, le modifiche andranno perse quando il sistema si spegne.
Perché devo digitare “sudo” ogni volta che inserisco un comando di spegnimento su Linux?
Il comando di spegnimento è un’app a livello di sistema, ecco perché richiede i privilegi di super user per eseguire.
I comandi di spegnimento Linux funzionano su Windows?
No. Il comando shutdown funziona solo su Linux. Per Windows, puoi utilizzare questi suggerimenti per spegnerlo da remoto.
Posso spegnere il mio PC prima di uno spegnimento programmato?
Uno spegnimento programmato è lì per funzionare solo quando le condizioni sono soddisfatte. Puoi tranquillamente spegnere il tuo PC in qualsiasi momento prima dello spegnimento programmato.