8 utili comandi di spegnimento di Linux per riavviare o spegnere il tuo PC Linux
Che sia per un server Ubuntu SSH o perché il tuo mouse ha smesso di funzionare, imparare a usare shutdown
i comandi di Linux sulla riga di comando fa miracoli per tutti. Qui ti mostriamo come padroneggiare il shutdown
comando per spegnere rapidamente il tuo PC.
Cos’è un comando di spegnimento?
Su Linux, ci sono due modi per spegnere il PC (tre se staccare la spina conta):
- Premendo il pulsante di spegnimento
- Arresto tramite Terminale.
Anche se potrebbe essere una seccatura tentare di accedere a Terminal prima di spegnersi, in realtà è piuttosto utile, specialmente per spegnere un PC o un server Linux remoto tramite SSH .
Il shutdown
comando spegne il PC in modo molto simile al pulsante di spegnimento sulla barra delle applicazioni. Ma c’è di meglio: ha opzioni che ti permettono di scegliere quando spegnere, tra le altre cose.
Come utilizzare i comandi di spegnimento
Il formato è questo:
sudo shutdown <optional setting flag> <shutdown time> <optional message>
Come la maggior parte dei comandi a livello di sistema su Linux, dovrai sudo
farlo funzionare. E poi puoi scegliere un flag di opzione e altre opzioni. Esamineremo ciascuno di essi in questo articolo.
1. Comando di arresto di base
Il shutdown
comando avvia il processo di spegnimento che interrompe tutte le applicazioni in corso prima dello spegnimento. Ciò richiede un’impostazione dell’ora: devi dirgli quando spegnersi prima che funzioni. Aggiungendo now
accanto allo spegnimento, stai dicendo al tuo PC di interrompere tutto ciò che sta facendo e di spegnersi immediatamente.
sudo shutdown now
Puoi anche collegare un collegamento di spegnimento automatico a questo comando e creare un pulsante di spegnimento fai-da-te. È un comando utile per i server SSH perché è semplicissimo da ricordare. Tuttavia, alcune distribuzioni e versioni di Linux potrebbero richiedere l’aggiunta di un flag -h
o -P
per funzionare.
2. Spegnimento senza spegnimento
sudo shutdown -h now
O
sudo halt
Ci sono momenti in cui è meglio spegnere il computer senza togliere l’alimentazione. Il halt
comando fa tutto ciò che shutdown
fa il comando meno il passaggio finale: interrompere l’alimentazione dal sistema. Funziona alla grande quando si dispone di periferiche autonome che richiedono più tempo per spegnersi rispetto al computer principale.
Tuttavia, è meglio usare il shutdown
comando con il -h
flag. Questo perché shutdown
ti consente di impostare quando spegnere il PC, di cui parleremo tra poco.
3. Spegnimento con spegnimento
sudo shutdown -P now
O
sudo poweroff
Tuttavia, il miglior comando di spegnimento di Linux da utilizzare sarebbe il shutdown
comando con il -P
flag. Ricorda solo che ha bisogno di una “P” maiuscola e non minuscola.
4. Spegnimento dopo X minuti
sudo shutdown +<minutes>
Supponi di avere un processo che si concluderà in 30 minuti. Forse stai scaricando qualcosa e pensi che sarà fatto più o meno in quel periodo. Puoi provare a sostituire now
con a +
e per quanto tempo vorresti che aspettasse in pochi minuti prima di spegnersi. Ad esempio: sudo shutdown +30
spegne il computer dopo 30 minuti.
Ricorda che questo non attende la fine di alcun processo prima di funzionare, quindi se la tua attività richiede un po’ più di tempo del dovuto, questo comando di spegnimento di Linux spegnerà il tuo PC non appena il conto alla rovescia finisce.
5. Arresto in un determinato momento
sudo shutdown <hour>:<minute>
Se sei come me che si addormenta sulla tastiera alle 3 del mattino e si sveglia con un PC caldo che ha riprodotto musica da YouTube tutta la notte, vorresti che ci fosse un modo per spegnerlo dopo un certo tempo. Fortunatamente, shutdown
ti consente anche di scegliere un orario.
Ad esempio, l’utilizzo sudo shutdown -P 2:45
spegne il tuo PC Linux non appena raggiungono le 2:45. Legge l’ora utilizzando il formato 24 ore, quindi dovrai digitare sudo shutdown -P 14:45
se vuoi spegnerlo alle 2:45 del pomeriggio.
6. Invia un messaggio di avviso prima dell’arresto
sudo shutdown <time> "<message>"
Quando esegui un server Linux con più utenti connessi, sarà utile inviare un messaggio per informare tutti dell’arresto. Aggiungendo qualcosa tra “virgolette”, il server Linux può inoltrare un messaggio personalizzato ad altri utenti tramite la riga di comando.
Per le funzioni automatiche di spegnimento e riavvio 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 la manutenzione programmata o l’aggiornamento.
7. Comando di riavvio di base
sudo shutdown -r now
O
sudo reboot
Usando il -r
flag, puoi riavviare il tuo PC invece di spegnerlo. Puoi sostituire now
con il tempo necessario per effettuare uno spegnimento programmato, che funziona alla grande per sistemi automatici e server con aggiornamenti notturni.
In alternativa c’è il sudo reboot
comando, ma questo non ti permette di impostare l’ora. Funziona come sudo shutdown -r now
per la maggior parte.
8. Comandi di arresto forzato
sudo poweroff -f
O
sudo halt -f
O
sudo shutdown -f
Non capita tutti i giorni quando si ottiene un sistema che non risponde al punto che la maggior parte dei comandi non funzionerà. I comandi poweroff
, halt
, e shutdown
possono prendere il -f
flag per forzare l’arresto. Questa è fondamentalmente la versione elettronica di un interruttore di alimentazione: interromperà forzatamente tutte le attività e si spegnerà.
Usalo solo per quando i normali comandi di spegnimento e riavvio non funzionano. Sei destinato a perdere dati (e integrità del sistema) ogni volta che lo usi.
Bonus: annulla un comando di spegnimento
sudo shutdown -c
Supponi di aver commesso un errore e di voler annullare un shutdown
comando programmato. Né Ctrl+ Cné digitando exit
sulla riga di comando lo fermerebbero.
Il shutdown
comando ha un’opzione -c
che dice al sistema di annullare ogni volta che hai pianificato di spegnerlo.
Domande frequenti
I comandi di spegnimento di Linux interrompono le app?
Il comando shutdown non interromperà 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 shutdown è un’app a livello di sistema, ecco perché richiede i privilegi di superutente per essere eseguito.
I comandi di spegnimento di Linux funzionano su Windows?
No. Il shutdown
comando funziona solo in Linux. Per Windows, puoi utilizzare questi suggerimenti per spegnerlo da remoto .
Posso spegnere il mio PC prima di uno spegnimento programmato?
Un arresto programmato funziona solo quando le condizioni sono soddisfatte. Puoi tranquillamente spegnere il tuo PC in qualsiasi momento prima dello spegnimento programmato.
Credito immagine: pulsante di spegnimento della pressione della mano umana sullo schermo virtuale di 123RF. Schermata di Terenz Jomar Dela Cruz
- Twitta
Lascia un commento