GNU/Linux >> Linux Esercitazione >  >> Linux

Comando di arresto di Linux:5 esempi pratici

C'è un comando dedicato per spegnere un sistema in Linux. Non sorprende che sia chiamato spegnimento.

Prima di vedere l'utilizzo del comando di spegnimento, vediamo prima la sua sintassi.

shutdown [options] [time] [message]
  • opzioni:puoi specificare se desideri interrompere, spegnere, riavviare ecc
  • ora:puoi specificare quando eseguire lo spegnimento
  • messaggio:puoi inviare un messaggio personalizzato a tutti gli utenti che hanno effettuato l'accesso sul tuo sistema Linux

Nota:il comando di spegnimento necessita dei privilegi di superutente. Quindi, dovresti essere root o eseguire il comando con sudo.

5 esempi pratici di comando di spegnimento in Linux

Ora che conosci la sintassi del comando shutdown, vediamo come usarlo.

Se usi semplicemente il comando di spegnimento, avvierà il processo di spegnimento dopo un minuto. Quindi ricorda che l'intervallo di tempo predefinito per il comando di spegnimento in un minuto.

sudo shutdown
Shutdown scheduled for Mon 2018-11-19 11:33:36 UTC, use 'shutdown -c' to cancel.

Gli utenti Linux ignari si aspettano che il comando di spegnimento spenga immediatamente il sistema, ma quando vedono un messaggio come questo con timestamp in UTC, spesso si confondono.

1. Spegnere immediatamente il sistema

Non è sempre necessario attendere un minuto per l'arresto del sistema. Puoi spegnere immediatamente il tuo sistema specificando l'ora programmata +0 o ora .

sudo shutdown now

2. Pianifica un arresto del sistema

Puoi pianificare uno spegnimento in futuro fornendo l'argomento dell'ora in formato +t o in formato hh:mm.

Ad esempio, se desideri spegnere il sistema dopo 15 minuti, puoi utilizzare questo comando:

sudo shutdown +15

Se desideri spegnere il sistema alle 16:00 del pomeriggio, puoi utilizzarlo nel modo seguente:

sudo shutdown 16:00

Inutile dire che l'ora e il fuso orario di riferimento sono l'ora del sistema stesso.

Cinque minuti prima dell'arresto programmato, il sistema non consentirà alcuna attività di accesso. Ciò significa che un nuovo utente non può accedere al sistema entro cinque minuti dall'arresto pianificato.

3. Riavvia il sistema con il comando di spegnimento

Esiste un comando di riavvio separato ma non è necessario apprendere un nuovo comando solo per riavviare il sistema. Puoi anche usare il comando di spegnimento di Linux per il riavvio.

Per riavviare un sistema Linux usando il comando shutdown, usa il -r opzione.

sudo shutdown -r

Il comportamento è lo stesso del normale comando di spegnimento. È solo che invece di uno spegnimento, il sistema verrà riavviato.

Quindi, se hai usato shutdown -r senza alcun argomento di tempo, pianificherà un riavvio dopo un minuto.

Puoi pianificare i riavvii nello stesso modo in cui hai fatto con lo spegnimento.

sudo shutdown -r +30

Puoi anche riavviare il sistema immediatamente con il comando di spegnimento:

sudo shutdown -r now

4. Trasmetti un messaggio di spegnimento

Se ti trovi in ​​un ambiente multiutente e ci sono più utenti collegati al sistema, puoi inviare loro un messaggio broadcast personalizzato con il comando di spegnimento.

Per impostazione predefinita, tutti gli utenti registrati riceveranno una notifica sull'arresto programmato e sull'ora. Puoi personalizzare il messaggio di trasmissione nel comando di spegnimento stesso:

sudo shutdown 16:00 "systems will be shutdown for hardware upgrade, please save your work"
Cose divertenti:puoi usare il comando di spegnimento con l'opzione -k per avviare un "spegnimento falso". Non spegnerà il sistema ma il messaggio broadcast verrà inviato a tutti gli utenti connessi. K sta per scherzare.

5. Annulla uno spegnimento programmato

Se hai programmato un arresto, non devi conviverci. Puoi sempre annullare un arresto con l'opzione -c .

sudo shutdown -c

E se hai trasmesso un messaggio sull'arresto programmato, da buon amministratore di sistema potresti anche voler avvisare altri utenti dell'annullamento dell'arresto programmato.

sudo shutdown -c "planned shutdown has been cancelled"

Bonus:controllo del filesystem al riavvio

Puoi forzare un controllo del filesystem al prossimo riavvio con l'opzione -F. Quindi, se lo usi con una qualsiasi delle opzioni sopra menzionate del comando di spegnimento, eseguirà un controllo del filesystem quando il sistema si riavvia.

Allo stesso modo, puoi usare il flag -f per saltare il controllo del filesystem.

Bonus:arresto vs spegnimento

Halt (opzione -H):termina tutti i processi e spegne la cpu.
Spegnimento (opzione -P):Praticamente come l'arresto, ma spegne anche l'unità stessa (luci e tutto il sistema).

Storicamente, i computer precedenti erano soliti arrestare il sistema e quindi stampare un messaggio del tipo "è ok per spegnere ora" e quindi i computer sono stati spenti tramite interruttori fisici.

In questi giorni, l'arresto dovrebbe spegnere automaticamente il sistema grazie ad ACPI.

Questi erano gli esempi più comuni e più utili del comando di spegnimento di Linux. Spero che tu abbia imparato a spegnere un sistema Linux tramite riga di comando. Potrebbe piacerti anche leggere sull'utilizzo dei comandi minore o sfogliare l'elenco dei comandi Linux che abbiamo trattato finora.

Se hai domande o suggerimenti, non esitare a farmelo sapere nella sezione commenti.


Linux
  1. 10 esempi pratici di comandi Linux nm

  2. 7 Esempi di comandi Linux df

  3. 8 Esempi di comandi TR Linux

  4. Esempi di comandi di "spegnimento" in Linux

  5. sa Esempi di comandi in Linux

12 Esempi pratici di In Command in Linux

15 esempi pratici di comando Rsync in Linux

5 esempi pratici di Tail Command in Linux

echo Command in Linux:7 esempi pratici

Pratico comando Ping negli esempi di Linux

Esempi di comandi id in Linux