GNU/Linux >> Linux Esercitazione >  >> Linux

Comando di spegnimento di Linux spiegato con esempi

La riga di comando di Linux potrebbe essere un po' difficile da imparare, ma ne vale la pena. La ragione è che è così potente che puoi fare quasi tutto ciò che potresti fare altrimenti usando l'interfaccia utente. In HowtoForge, abbiamo già discusso una pletora di strumenti da riga di comando (che ti consentono di eseguire diversi tipi di operazioni) e qui, in questo tutorial, discuteremo di un'utilità che puoi utilizzare per spegnere il sistema.

L'utilità in questione in arresto . In questo tutorial, discuteremo le basi di questo strumento utilizzando alcuni esempi di facile comprensione. Ma prima di farlo, vale la pena ricordare che tutti gli esempi qui presenti sono stati testati su Ubuntu 16.04 LTS.

Comando di arresto di Linux

Il comando di spegnimento consente di spegnere, arrestare o riavviare il sistema. Di seguito è riportata la sua sintassi:

shutdown [OPTIONS...] [TIME] [WALL...]

Ed ecco come la descrive la pagina man:

L'arresto
       shutdown may be used to halt, power-off or reboot the machine.

       The first argument may be a time string (which is usually "now").
       Optionally, this may be followed by a wall message to be sent to all
       logged-in users before going down.

       The time string may either be in the format "hh:mm" for hour/minutes
       specifying the time to execute the shutdown at, specified in 24h clock
       format. Alternatively it may be in the syntax "+m" referring to the
       specified number of minutes m from now.  "now" is an alias for "+0",
       i.e. for triggering an immediate shutdown. If no time argument is
       specified, "+1" is implied.

       Note that to specify a wall message you must specify a time argument,
       too.

       If the time argument is used, 5 minutes before the system goes down the
       /run/nologin file is created to ensure that further logins shall not be
       allowed.

Di seguito sono riportati alcuni esempi in stile domande e risposte che dovrebbero darti una buona idea su come funziona l'utilità di spegnimento:

Q1. Come utilizzare lo spegnimento?

L'utilizzo di base è semplice:tutto ciò che devi fare è eseguire il comando 'shutdown'.

shutdown

Il comportamento predefinito di questo strumento è spegnere la macchina. Tieni presente che se non viene specificato alcun argomento di tempo, +1 è implicito, il che significa che il processo di spegnimento verrà avviato tra un minuto. Nel caso in cui desideri che il sistema si spenga immediatamente, puoi utilizzare ora o +0 .

Nel caso in cui desideri inviare un messaggio in bacheca (da inviare a tutti gli utenti che hanno effettuato l'accesso prima di scendere), puoi farlo nel modo seguente:

shutdown 'YOUR MESSAGE HERE'

Q2. Come fermare la macchina usando lo spegnimento?

Questo può essere ottenuto utilizzando l'opzione -H.

shutdown -H

Nel caso non lo sapessi, c'è una differenza tra l'arresto e lo spegnimento di un sistema. Mentre il primo comporta l'arresto di tutte le CPU, il secondo assicura anche che l'alimentazione principale sia scollegata.

T3. Come spegnere la macchina?

Anche se questo è per impostazione predefinita, puoi comunque utilizzare l'opzione -P per specificare esplicitamente che vuoi che lo spegnimento spenga il sistema.

shutdown -P

Q4. Come riavviare utilizzando l'arresto?

Per il riavvio, l'opzione è -r.

shutdown -r

Q5. Come fare in modo che lo spegnimento scriva solo un messaggio a muro o viceversa?

Nel caso in cui desideri solo spegnere i messaggi di wall, senza eseguire un arresto, uno spegnimento o un riavvio, usa -k opzione della riga di comando.

shutdown -k

Q6. Come annullare uno spegnimento in sospeso?

È possibile utilizzare lo spegnimento per programmare un arresto, uno spegnimento o un riavvio. Per questo, tutto ciò che devi fare è passare il tempo in cui desideri che il processo inizi. Ad esempio:

shutdown -r 18:00

Tuttavia, nel caso in cui desideri annullare uno spegnimento programmato, puoi farlo anche tu. Questo può essere fatto usando l'opzione della riga di comando -c.

shutdown -c

Conclusione

Come molti di voi sarebbero d'accordo, il comando di spegnimento non ha una curva di apprendimento ripida. La maggior parte delle funzioni/opzioni che offre sono facili da capire e da usare. Qui, in questo tutorial, abbiamo discusso la maggior parte delle opzioni. Dopo aver finito di esercitarti, puoi saperne di più sullo strumento andando qui.


Linux
  1. Il comando nslookup Linux spiegato con esempi

  2. Comando Traceroute di Linux, spiegato con esempi

  3. Comando di arresto di Linux (con esempi)

  4. Comando JQ in Linux con esempi

  5. comando whoami in Linux spiegato con esempi

Comando Wait in Linux spiegato con esempi

Comando Bash Echo spiegato con esempi in Linux

Il comando Tr in Linux spiegato con esempi

w Comando spiegato con esempi in Linux

Spiegazione del comando tee di Linux (con esempi)

Spiegazione del comando csplit di Linux (con esempi)