GNU/Linux >> Znalost Linux >  >> Linux

Linux Shutdown Command (s příklady)

Potřebujete vědět, jak bezpečně vypnout systém Linux pomocí příkazového řádku nebo jak naplánovat vypnutí na konkrétní čas? Zde je odpověď!

 shutdown příkaz v Linuxu stáhne systém bezpečným způsobem. To zahrnuje snížení napájení hlavních součástí systému pomocí řízeného procesu.

shutdown umožňuje okamžitě vypnout systém nebo naplánujte vypnutí pomocí 24hodinového formátu .

Když je zahájeno vypnutí, signál SIGTERM upozorní všechny přihlášené uživatele a procesy, že se systém vypíná. Kromě toho nejsou povolena žádná další přihlášení.

Je důležité zmínit, že pouze root nebo uživatel s sudo oprávnění mohou provést shutdown příkaz.

Níže je shutdown syntaxe příkazu v systému Linux:

shutdown [OPTIONS] [TIME] [MESSAGE]
  • MOŽNOSTI – Možnosti vypnutí, jako je zastavení, vypnutí nebo restartování systému.
  • ČAS – Určuje, kdy se má provést proces vypnutí.
  • ZPRÁVA – Určuje zprávu, která bude vysílána všem uživatelům.

Primární použití je snadné. Jediné, co musíte udělat, je spustit shutdown příkaz.

sudo shutdown

Jak můžete vidět z obrázku výše, příkaz nevypne váš systém Linux okamžitě.

Pokud však není zadán žádný časový argument, je implikováno +1, což znamená, že proces vypnutí bude zahájen za minutu ode dneška, což je výchozí časový interval.

Jak okamžitě vypnout systém Linux

Pro okamžité vypnutí systému můžete použít +0 nebo jeho alias now po shutdown příkaz:

sudo shutdown now

Jak naplánovat vypnutí v konkrétní čas v Linuxu

Vypnutí Linuxu lze také snadno naplánovat tak, aby nastalo po určité době nebo v určitou dobu.

Časový argument může mít dva různé formáty. Může to být například absolutní čas ve formátu hh:mm nebo relativní čas ve formátu +m , kde m je počet minut od nynějška.

Pokud například chcete naplánovat vypnutí na 10:00, použijte následující:

sudo shutdown 10:00

Je důležité si uvědomit, že příkaz k vypnutí Linuxu má 24hodinový formát . Chcete-li tedy naplánovat vypnutí systému na 22:00:

sudo shutdown 22:00

Pojďme nyní naplánovat vypnutí systému na 30 minut:

sudo shutdown +30

Jak vysílat vlastní zprávu

Chcete-li zprávu zobrazit lidem přihlášeným k vašemu serveru před zhroucením serveru, napište zprávu za argument času.

Následující příklad vypne systém za 20 minut a upozorní uživatele, že bude provedena aktualizace systému:

sudo shutdown +20 "System upgrade in 20 minutes. Save your work."

Výše uvedený příkaz rozbliká zprávu všem ostatním přihlášeným uživatelům a poskytne jim 20 minut před vypnutím systému.

Jak okamžitě restartovat systém Linux pomocí příkazu vypnutí

Chcete-li bezpečně restartovat systém Linux, použijte následující příkaz:

sudo shutdown -r now

-r volba, která znamená restart, požaduje restartování systému po spuštění.

Jak naplánovat restart na určitou dobu pomocí příkazu vypnutí

Stejně jako vypnutí lze naplánovat i restart. Chcete-li například naplánovat restart vašeho systému na 22:00:

sudo shutdown -r 22:00

Chcete-li naplánovat restartování systému za 30 minut:

sudo shutdown -r +30

Zrušení vypnutí

Naplánované vypnutí lze kdykoli zrušit pomocí -c argument:

sudo shutdown -c

Příkaz okamžitě zruší zadaný naplánovaný čas vypnutí nebo restartu. Mějte na paměti, že tento příkaz nelze použít, pokud okamžitě vypínáte systém pomocí now nebo +0 výraz.

Jak zkontroluji své plánované vypnutí v systému Linux?

Pravděpodobně se ptáte sami sebe:Existuje nějaký způsob, jak zkontrolovat, zda bylo aktivováno odpočítávání vypnutí? Ano, toho lze dosáhnout pomocí příkazu níže:

date -d @`cat /run/systemd/shutdown/scheduled | head -n 1 | cut -c6-15`

Pokud například nastavíte svůj systém Linux tak, aby se vypínal ve 22:00 (sudo shutdown 22:00 ), výstupem výše uvedeného příkazu bude:

Souhlasím, pravděpodobně to není nejelegantnější řešení, ale funguje to.

Závěr

Doufám, že vám tento článek pomohl naučit se používat Linux shutdown příkaz a jeho možnosti. Kromě toho je to také efektivní a bezriziková metoda vypnutí všech procesů a výkonu systému.

Zjistěte více o různých možnostech v příkazu k vypnutí na jeho stránce manuálu příkazového řádku.

Pokud máte nějaké dotazy nebo zpětnou vazbu, neváhejte zanechat komentář.


Linux
  1. Linux Tee Command s příklady

  2. Příkaz vypnutí Linuxu s příklady

  3. JQ Command v Linuxu s příklady

  1. wc Linux Command s příklady

  2. Jak používat Linux Shutdown and Reboot Command s příklady

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

  1. Linux řazení příkazů s příklady

  2. Echo Command v Linuxu (s příklady)

  3. man Command v Linuxu s příklady