8 utili comandi di spegnimento di Linux per riavviare o spegnere il tuo PC Linux

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 shutdowni comandi di Linux sulla riga di comando fa miracoli per tutti. Qui ti mostriamo come padroneggiare il shutdowncomando 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 shutdowncomando 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 sudofarlo 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 shutdowncomando 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 nowaccanto 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 -ho -Pper 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 haltcomando fa tutto ciò che shutdownfa 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 shutdowncomando con il -hflag. Questo perché shutdownti 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 shutdowncomando con il -Pflag. 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 nowcon a +e per quanto tempo vorresti che aspettasse in pochi minuti prima di spegnersi. Ad esempio: sudo shutdown +30spegne 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, shutdownti consente anche di scegliere un orario.

Ad esempio, l’utilizzo sudo shutdown -P 2:45spegne 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:45se 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 -rflag, puoi riavviare il tuo PC invece di spegnerlo. Puoi sostituire nowcon 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 rebootcomando, ma questo non ti permette di impostare l’ora. Funziona come sudo shutdown -r nowper 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 shutdownpossono prendere il -fflag 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 shutdowncomando programmato. Né Ctrl+ Cné digitando exitsulla riga di comando lo fermerebbero.

Il shutdowncomando ha un’opzione -cche 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 shutdowncomando 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

  • Facebook
  • Twitta

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *