Qual è il comando di arresto Linux?

Qual è il comando di arresto Linux?
In Linux, il comando di spegnimento è dedicato allo spegnimento e al riavvio del sistema. Può anche eseguire attività aggiuntive come l'arresto o il riavvio programmato. È disponibile su tutte le distro Linux. Il comando di spegnimento invia una notifica a tutti i processi di esecuzione del sistema e gli utenti attivi al momento dell'azione. Impedisce inoltre a qualsiasi nuovo utente di accedere. È un modo sicuro per chiudere o riavviare la macchina.

Questa guida dimostrerà alcuni dei modi più comuni di usare il fermare Comando in Linux.

Linux fermare comando

Il comando di spegnimento richiede l'autorizzazione alla radice per chiudere o riavviare il sistema. Per usarlo, assicurati di avere accesso a un account utente in grado di eseguire attività amministrative. Scopri come concedere agli utenti non root sudo l'autorizzazione.

Struttura di comando di base

Ecco la struttura del comando di base.

$ arresto

Qui,

  • : Specifica il comportamento di fermare comando, ad esempio, riavvio, pow-off, ecc.
  • : Specifica il tempo per eseguire l'azione definita.
  • : Tutti gli utenti riceveranno questo messaggio come notifica per il prossimo evento di arresto/riavvio.

Molti distro moderni hanno sostituito lo strumento di spegnimento originale con a fermare Alias ​​a SystemCtl. È ancora disponibile solo per motivi di compatibilità.

Spegnere il sistema

Se non viene fornito alcun argomento, allora fermare chiuderà il sistema 1 minuto dopo l'esecuzione del comando.

$ Sudo Shutdown

È anche equivalente alla bandiera "-p" o "-poweroff".

$ sudo shutdown -p

Annullamento dell'arresto programmato

Ogni volta che eseguirà un comando di spegnimento, in genere pianificherà l'attività alcuni minuti in futuro. Nel frattempo, se necessario, possiamo annullare l'attività eseguendo il comando seguente.

$ sudo shutdown -c

Il flag "-c" dice di annullare qualsiasi arresto/riavvio pianificato del sistema.

Riavvia il sistema

Nonostante il nome, il fermare Il comando può riavviare il sistema. Per riavviare il sistema, utilizzare il flag "-r" o "-reboot".

$ sudo shutdown -r

Pianificare un arresto

Come dimostrato in precedenza, il fermare Pianificherà l'attività descritta da un minuto nel futuro. Tuttavia, possiamo impostare manualmente il tempo di recitazione.

Ad esempio, il seguente comando di spegnimento chiuderà il sistema alle 10:00. Si noti che l'arresto utilizza un formato di 24 ore in termini di tempistica.

$ sudo Shutdown 10:00

In alternativa, possiamo programmare un arresto del sistema dopo un certo numero di minuti. Nell'esempio seguente, il sistema dovrebbe essere chiuso dopo 250 minuti.

$ sudo shutdown +250

Pianificare un riavvio

Simile all'arresto del sistema di pianificazione, possiamo anche pianificare un riavvio del sistema. Il seguente comando pianificherà un riavvio di sistema alle 9:00.

$ sudo Shutdown -R 9:00

In alternativa, racconta fermare Per riavviare il sistema dopo diversi minuti.

$ sudo shutdown -r +250

Arresto/riavvio immediato

Finora abbiamo visto come programmare un arresto/riavvio. In molte situazioni, è necessario agire immediatamente. Esistono due tipi di valori temporali che l'arresto supporta a questo scopo.

Fermare supporta "ora" come tempo valido. Come suggerisce l'etichetta, l'azione verrà eseguita immediatamente.

$ sudo shutdown -r ora

Se insisti sull'uso di un valore numerico, allora possiamo anche descrivere "ora" come "+0". Fondamentalmente, l'arresto agirà dopo 0 minuti (immediatamente, in altre parole).

$ sudo shutdown -r +0

Trasmissione di messaggi personalizzati

Ogni volta che ci sono fermare viene emesso il comando, trasmetterà un messaggio all'intero sistema. È progettato per avvisare la prossima azione a tutti gli utenti attualmente effettuati. Per impostazione predefinita, il comando di spegnimento invierà un messaggio che assomiglia a questo.

Tuttavia, possiamo anche inviare un messaggio personalizzato a tutti gli utenti. Per utilizzare un messaggio personalizzato, utilizzare la seguente struttura di comando.

$ sudo shutdown +250 ""

Nota che ogni volta che si desidera trasmettere un messaggio personalizzato, deve essere accompagnato da un argomento di tempo specifico.

Ecco alcuni esempi di utilizzo di messaggi personalizzati con varie attività di arresto/riavvio.

$ sudo shutdown -r +25 "aggiornamento del kernel"
Shutdown $ sudo +5 "Spegnimento del sistema."
$ sudo shutdown -c "operazione cancellata"

Pensieri finali

Linux fermare Il comando è uno strumento semplicistico. Questa guida dimostra l'utilizzo del comando di spegnimento per pianificare l'arresto e il riavvio con i messaggi di spegnimento personalizzati.

La pagina di spegnimento del man descrive tutti gli argomenti di arresto disponibili.

Shutdown di $ Man

Felice calcolo!