GNU/Linux >> Znalost Linux >  >> Linux

4 Příkazy pro vypnutí Linuxu z terminálu

Podle manuálové stránky vypnutí systému znamená spuštění systému bezpečným nebo elegantním způsobem.

Nejjednodušší příkaz linuxového terminálu pro vypnutí systému je příkaz „vypnout“ a měl by fungovat na počítačích Ubuntu a Centos/RHEL. Po vydání příkazu k vypnutí systém odešle oznámení všem přihlášeným uživatelům a zpracuje, že se stroj vypíná.

Nyní si proberme různé příkazy dostupné v Linuxu pro vypnutí s několika praktickými příklady.

1) Linux Shutdown Command

Syntaxe příkazu shutdown a jeho možností je uvedena níže

shutdown [OPTION]... TIME [MESSAGE]

Ve výchozím nastavení se stroj vypne za 1 minutu a plán můžete zrušit zadáním shutdown -c . Čas lze zadat ve 24hodinovém formátu HH:MM nebo +m, kde m je počet minut, které se mají čekat, než se systém vypne.

• Systém lze okamžitě vypnout poskytnutím „nyní“ místo času. Například

$ sudo shutdown -h now

okamžitě stáhne systém.

• Vypnutí zařízení po daném počtu minut nebo nastavení zpoždění, například

$ sudo shutdown -h +3

Broadcast message from root (pts/0) (Tue Nov 6 00:23:48 2012):

The system is going DOWN for system halt in 3 minutes!

• Ve 24hodinovém formátu

$ sudo shutdown -h 00:45

Broadcast message from root (pts/0) (Tue Nov 6 00:30:54 2012):

The system is going DOWN for system halt in 15 minutes!

• Lze také poskytnout vlastní zprávu

$ sudo shutdown -h +5 "Save your work."

Broadcast message from root (pts/0) (Tue Nov 6 00:43:48 2012):

Save your work.
The system is going DOWN for system halt in 5 minutes!

• Tento příkaz čeká na dokončení příkazu, než vrátí výzvu. Dá se tedy zrušit pomocí ctrl+c. Vypnutí lze také zrušit volbou -c.

$ sudo shutdown -c

2) Příkaz vypnutí

Dalším příkazem, který lze použít ke spuštění systému, je příkaz poweroff.

$ sudo poweroff

Broadcast message from root (pts/0) (Tue Nov 6 09:39:17 2012):

The system is going down for system halt NOW!

3) Příkaz zastavit

Příkaz halt také vypne systém.

$ sudo halt

Broadcast message from root (pts/0) (Tue Nov 6 09:42:43 2012):

The system is going down for system halt NOW!

4) Příkaz Init

Příkaz init se používá ke změně úrovně běhu systému Unix/Linux. Tyto úrovně běhu systému jsou 0-6. Úroveň běhu 0 se používá pro zastavení systému.

$ sudo init 0
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal

Na rozdíl od jiných příkazů, které jsme doposud viděli, příkaz init nevysílá žádnou zprávu o zastavení systému.

5) Příkazy napájení Systemctl

Nyní se podívejme, jak použít příkaz systemctl k vypnutí systému.

Následující příkaz vypne systém a vypne počítač a odešle upozornění všem přihlášeným uživatelům.

$sudo systemctl poweroff

Následující příkaz vypne systém, ale nevypne počítač. Toto odešle upozornění všem přihlášeným uživatelům.

$sudo systemctl halt

Vypněte počítač, ale nepošle žádné upozornění všem přihlášeným uživatelům.

$sudo systemctl --no-wall poweroff

Chcete-li zobrazit podrobnosti o vypnutí, spusťte níže uvedený příkaz.

$sudo journalctl -u systemd-shutdownd

Přečtěte si také:

  • Jak naplánovat vypnutí, restart, hibernaci a odhlášení Úkoly v systému Linux

Linux
  1. Linuxový příkaz echo

  2. Linux Základy příkazového řádku – Spouštění příkazů z příkazového řádku

  3. Vypněte počítač se systémem Windows z linuxového terminálu

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

  2. 3 Užitečné Linuxové příkazy pro systémové administrátory

  3. Linuxové příkazy od A do Z

  1. 5 použití příkazu mv v linuxovém terminálu

  2. Jak zničit váš systém:Nebezpečné příkazy Linuxu

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