GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů „shutdown“ v Linuxu

Úvod

V tomto článku se naučíme příkaz k vypnutí Linuxu s příklady. Příkaz shutdown se používá k zastavení/vypnutí, restartování operačního systému Linux.

Když je vypnutí zadáno správně – jako root a s platným časovým argumentem – provede se následující.

  • Upozorňuje všechny uživatele, že systém končí
  • Blokuje další přihlášení
  • Upozorňuje všechny spuštěné programy, aby mohly zavřít/uložit soubory a ladně ukončit
  • Upozorňuje init na změnu úrovně běhu
  • Psssst! Řekněte init, aby nás přenesl na úroveň X

Okamžitě vypněte systém

Chcete-li vypnout operační systém Linux, použijte příkaz shutdown s argumentem -h . Zde používám slovo „teď ” pro okamžité vypnutí systému.

Syntaxe:

# shutdown [Option] [Time]
# shutdown -h now          ### Immediate Shutdown a Linux System 

Po nějaké době vypněte systém

Můžete nastavit čas v minutách, po kterém se systém vypne. Například, pokud chcete vypnout systém po 1 minutě, nastavte čas jako +1 pomocí příkazu k vypnutí. Viz příkaz níže.

# shutdown -h +1           ### Shutdown the System after 1 Minute

Broadcast message from [email protected]
	(/dev/pts/1) at 20:19 ...

The system is going down for halt in 1 minute!

Vysílání zprávy před vypnutím systému

Pokud chcete uživatelům poslat nějakou zprávu před vypnutím systému, můžete tak učinit pomocí příkazu Linux shutdown. Viz níže uvedený příkaz. Zpráva je zvýrazněna červenou barvou.

# shutdown -h +10 "System is going to Shutdown"  # Send a Message to user before Shutdown the System

Broadcast message from [email protected]
	(/dev/pts/0) at 8:43 ...

The system is going down for halt in 10 minutes!
System is going to Shutdown

Příkaz „halt“

K dispozici jsou další příkazy, kterými můžete systém vypnout. Například příkaz halt lze použít k vypnutí systému.

# halt        ### Shutdown a Linux System

Příkaz „vypnout“

Také můžete použít příkaz poweroff k vypnutí systému.

# poweroff           ### Shutdown the System
# poweroff -f        ### Shutdown the System Forcefully

Restartování systému

Chcete-li restartovat systém Linux, použijte příkaz shutdown s argumentem -r . Zde používám slovo „teď ” pro okamžité restartování systému.

# shutdown -r now         ### Restart a System Immediately

Můžete nastavit čas v minutách, po kterém se systém restartuje. Zde chci restartovat systém po 2 minutách, takže nastavte čas na +2 pomocí příkazu Linux shutdown.

# shutdown -r +2         ### Restart the system after 2 Minutes

Broadcast message from [email protected]
	(/dev/pts/1) at 20:21 ...

The system is going down for reboot in 2 minutes!

Příkaz „reboot“

Můžete také použít příkaz reboot k restartování operačního systému Linux.

# reboot            ### Restart the System

# reboot -f           ### Restart the System Forcefully

Vysílání zprávy před restartováním systému

Pokud chcete uživatelům odeslat nějakou zprávu před restartováním systému, můžete tak učinit pomocí příkazu Linux shutdown. Viz příkaz níže.

# shutdown -r +10 "System is going to Reboot"

Broadcast message from [email protected]
	(/dev/pts/0) at 8:45 ...

The system is going down for reboot in 10 minutes!
System is going to Reboot

Zrušení příkazu k vypnutí

příkaz shutdown s argumentem -c lze použít ke zrušení běžícího vypnutí.

# shutdown -c         ### Cancel a Running Shutdown

Odeslání falešné varovné zprávy o vypnutí

příkaz shutdown s argumentem -k pouze odešle uživateli falešné varování o vypnutí, ale nevypne se.

# shutdown -k +1 "System is going to Shutdown"        ### Send a fake Shutdown Warning
 
Broadcast message from [email protected]
	(/dev/pts/0) at 9:07 ...

The system is going down for maintenance in 1 minute!
System is going to Shutdown

Vypnout systém

K vypnutí systému Linux stačí použít příkaz shutdown s argumentem -P . Zde vypínám systém po 1 minutě.

# shutdown -P +1        ### Power Off the System after 1 Minute

Broadcast message from [email protected]
	(/dev/pts/0) at 9:10 ...

The system is going down for power off in 1 minute!

Rozdíl mezi příkazy „zastavit“ a „vypnout“

Zde si možná myslíte, že to je rozdíl mezi zastavením a vypnutím. Přesný rozdíl mezi Halt a Power Off je v Halt pouze operační systém se vypne, ale v případě Power Off se operační systém vypne a poté systém instruuje ACPI, aby vyslalo signál do Power Unit k vypnutí systému. ACPI znamená Advance Configuration Power Interface.

Pro další pomoc s vypínáním Linuxu můžete použít níže uvedený příkaz.

# shutdown --help   # For more Help on Shutdown Command
Usage: shutdown [OPTION]... TIME [MESSAGE]
Bring the system down.

Options:
  -r                          reboot after shutdown
  -h                          halt or power off after shutdown
  -H                          halt after shutdown (implies -h)
  -P                          power off after shutdown (implies -h)
  -c                          cancel a running shutdown
  -k                          only send warnings, don't shutdown
  -q, --quiet                 reduce output to errors only
  -v, --verbose               increase output to include informational messages
      --help                  display this help and exit
      --version               output version information and exit

Doufám, že vám článek byl užitečný. vypnutí, restart, vypnutí jsou velmi nebezpečné příkazy a musí být používány velmi opatrně v produkčním systému. Jako obecné pravidlo se vždy doporučuje potvrdit název hostitele nebo IP adresu systému, který se chystáte restartovat nebo vypnout.


Linux
  1. Příklady příkazů resize2fs v Linuxu

  2. sa Příklady příkazů v Linuxu

  3. Příklady příkazů ac v Linuxu

  1. Linux Shutdown Command (s příklady)

  2. Příklady příkazů df v Linuxu

  3. du příklady příkazů v Linuxu

  1. Linux Shutdown Command:5 praktických příkladů

  2. 7 Příklady příkazů Linux df

  3. 8 Příklady příkazů Linux TR