GNU/Linux >> Linux Esercitazione >  >> Linux

Comandi di riavvio e spegnimento di Linux

Questo articolo descrive gli usi di base per lo shutdown comando in Linux®.

Comando di spegnimento

Usa lo shutdown comando in Linux per spegnere un dispositivo in modo sicuro. È possibile modificare il comando per notificare agli utenti l'arresto del sistema, specificare argomenti temporali per l'arresto e impedire ulteriori accessi. Gli utenti devono avere root o sudo privilegi per usare shutdown . Il comando utilizza la seguente struttura:

shutdown [OPTIONS] [TIME] [MESSAGE]

Spiegazione degli elementi di comando:

  • OPZIONI :usa le OPZIONI per specificare il riavvio, l'arresto del sistema, l'annullamento della richiesta, la visualizzazione dei messaggi e la disattivazione degli accessi.

  • TIMEe :utilizza TIME per specificare un argomento ora per pianificare un riavvio a un'ora specificata, pianificare un riavvio dopo un'ora designata o specificare uno spegnimento immediato.

  • MESSAGGIO :utilizza MESSAGGIO per notificare agli utenti che hanno effettuato l'accesso qualsiasi messaggio o istruzione specificata. I messaggi personalizzati devono seguire un argomento temporale.

L'esempio seguente usa shutdown comando per avviare il processo di spegnimento. Per impostazione predefinita, questo processo inizia dopo un intervallo di tempo di un minuto.

[root@server-01 ~]# shutdown
Shutdown scheduled for Wed 2020-05-13 00:21:08 UTC, use 'shutdown -c' to cancel.

Specifica un tempo di spegnimento

Puoi aggiungere un argomento ora nei seguenti formati:

  • hh:mm :programma un orario specifico.

  • +m :Indica il numero di minuti prima dello spegnimento.

L'esempio seguente utilizza hh:mm formato per programmare uno spegnimento alle 11:30 ora del server:

[root@server-01 ~]# shutdown 11:30
Shutdown scheduled for Wed 2020-05-13 11:30:00 UTC, use 'shutdown -c' to cancel.

L'esempio seguente utilizza +m formato per programmare uno spegnimento in 30 minuti:

[root@server-01 ~]# shutdown +30
Shutdown scheduled for Wed 2020-05-13 01:03:13 UTC, use 'shutdown -c' to cancel.

I seguenti esempi utilizzano +0 o ora per uno spegnimento immediato:

[root@server-01 ~]# shutdown +0
Shutdown scheduled for Wed 2020-05-13 00:48:11 UTC, use 'shutdown -c' to cancel.

[root@server-01 ~]# shutdown now

Aggiungi un messaggio di chiusura personalizzato per gli utenti che hanno effettuato l'accesso

Nota: Ricorda che il messaggio personalizzato deve seguire un argomento temporale.

L'esempio seguente utilizza un messaggio wall personalizzato per visualizzare le informazioni sull'arresto agli utenti che hanno effettuato l'accesso:

[root@server-01 ~]# shutdown +5 "Shutdown in 5 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:14:11 UTC, use 'shutdown -c' to cancel.

Il seguente messaggio personalizzato viene visualizzato per gli utenti che hanno effettuato l'accesso:

Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:09:11 UTC):

Shutdown in 5 Minutes for Updates
The system is going down for poweroff at Wed 2020-05-13 01:14:11 UTC!

Riavvia un sistema

Puoi usare il -r opzione per avviare un riavvio del dispositivo invece di uno spegnimento.

L'esempio seguente utilizza l'opzione di riavvio per avviare un riavvio:

[root@server-01 ~]# shutdown -r
Shutdown scheduled for Wed 2020-05-13 01:44:17 UTC, use 'shutdown -c' to cancel.

L'esempio seguente usa l'opzione di riavvio con un argomento time e aggiunge un messaggio personalizzato:

[root@server-01 ~]# shutdown -r  +10 "Rebooting in 10 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:52:37 UTC, use 'shutdown -c' to cancel.

Il seguente messaggio personalizzato viene visualizzato per gli utenti che hanno effettuato l'accesso:

Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:44:40 UTC):

Rebooting in 10 Minutes for Updates

The system is going down for reboot at Wed 2020-05-13 01:54:40 UTC!

Annulla uno spegnimento

Puoi usare il -c opzione per annullare uno spegnimento programmato.

L'esempio seguente usa -c per annullare uno spegnimento programmato:

[root@server-01 ~]# shutdown -c

Il seguente messaggio di sistema viene visualizzato per gli utenti che hanno effettuato l'accesso:

Broadcast message from root@server-01 on pts/1 (Wed 2020-05-13 01:21:37 UTC):

The system shutdown has been cancelled

Linux
  1. Linux:la differenza tra riavvio, Init 6 e spegnimento -r Now?

  2. Come spegnere o riavviare Linux

  3. Come visualizzare la data e l'ora di riavvio del sistema Linux

  4. Come utilizzare il comando di arresto e riavvio di Linux con esempi

  5. 11 Utili comandi “ssh” e “scp” in Linux

5 comandi utili per gestire i tipi di file e l'ora del sistema in Linux – Parte 3

Comandi Pushd e Popd in Linux

Spegnimento automatico, riavvio, sospensione, ibernazione del sistema Linux in un momento specifico

Come controllare la cronologia di riavvio del sistema e il tempo di avvio in Linux

Come impostare data e ora su Linux

Comandi Linux “shutdown”, “poweroff”, “halt”, “reboot”.