Linuxový příkazový řádek může být trochu těžké se naučit, ale stojí to za to. Důvodem je, že je tak výkonný, že s ním můžete dělat téměř vše, co jinak můžete dělat pomocí uživatelského rozhraní. V HowtoForge jsme již diskutovali o spoustě nástrojů příkazového řádku (které umožňují provádět různé druhy operací) a zde v tomto tutoriálu probereme nástroj, který můžete použít k vypnutí systému.
Dotyčný nástroj v vypnutí . V tomto tutoriálu probereme základy tohoto nástroje pomocí několika snadno pochopitelných příkladů. Ale než to uděláme, stojí za zmínku, že všechny příklady zde byly testovány na Ubuntu 16.04 LTS.
Příkaz k vypnutí Linuxu
Příkaz vypnutí umožňuje vypnout, zastavit nebo restartovat systém. Následuje jeho syntaxe:
shutdown [OPTIONS...] [TIME] [WALL...]
A zde je návod, jak to popisuje manuálová stránka:
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.
Následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout dobrou představu o tom, jak nástroj pro vypnutí funguje:
Q1. Jak používat vypnutí?
Základní použití je snadné – vše, co musíte udělat, je spustit příkaz 'shutdown'.
shutdown
Výchozí chování tohoto nástroje je vypnutí stroje. Upozorňujeme, že pokud není zadán žádný časový argument, +1 je implikováno, což znamená, že proces vypnutí bude zahájen za minutu. V případě, že chcete, aby se systém okamžitě vypnul, můžete použít nyní nebo +0 .
V případě, že chcete odeslat zprávu na zeď (která se odešle všem přihlášeným uživatelům před přechodem dolů), můžete to udělat následujícím způsobem:
shutdown 'YOUR MESSAGE HERE'
Q2. Jak zastavit stroj pomocí vypnutí?
Toho lze dosáhnout pomocí možnosti -H.
shutdown -H
V případě, že si nejste vědomi, je rozdíl mezi zastavením a vypnutím systému. Zatímco první zahrnuje zastavení všech CPU, druhý také zajišťuje odpojení hlavního napájení.
Q3. Jak provést vypnutí a vypnutí stroje?
Ačkoli je to ve výchozím nastavení, stále můžete použít možnost -P k výslovnému určení, že chcete vypnutím vypnout systém.
shutdown -P
4. Jak restartovat pomocí vypnutí?
Pro restart je volba -r.
shutdown -r
O5. Jak provést vypnutí pouze při psaní zprávy na zeď nebo naopak?
V případě, že chcete vypnout pouze za účelem nahrání zpráv na zdi, aniž byste provedli zastavení, vypnutí nebo restartování, použijte -k možnost příkazového řádku.
shutdown -k
O6. Jak zrušit čekající vypnutí?
Vypnutí můžete použít k naplánování zastavení, vypnutí nebo restartu. Za tímto účelem vše, co musíte udělat, je překročit čas, kdy chcete, aby proces začal. Například:
shutdown -r 18:00
Pokud však chcete zrušit plánované vypnutí, můžete to udělat také. To lze provést pomocí volby -c příkazového řádku.
shutdown -c
Závěr
Jak většina z vás souhlasí, příkaz k vypnutí nemá strmou křivku učení. Většina funkcí/možností, které nabízí, je snadno pochopitelná a použitelná. Zde, v tomto tutoriálu, jsme diskutovali o většině možností. Poté, co si je procvičíte, můžete se o tomto nástroji dozvědět více, když se vydáte sem.