Přejít na hlavní obsah

Jak vypnout linuxový server: pokyny a příkazy

Vypnutí serveru Linux je jednou z nejdůležitějších činností při správě systému. Správné a bezpečné vypnutí serveru nejen zabraňuje možným ztrátám dat, ale také pomáhá předcházet problémům se stabilitou systému.

Existuje několik způsobů, jak vypnout server Linux. V tomto článku se podíváme na několik nejběžnějších příkazů a metod, které vám pomohou dokončit server v co nejkratším čase a bezpečným způsobem.

Než však server vypnete, musíte se ujistit, že všechny procesy a služby, které na něm běží, budou správně uloženy a/nebo vypnuty. Pojďme se podívat na několik příkazů, které vám k tomu pomohou:

shutdown - příkaz, který umožňuje správně vypnout server. Pomocí tohoto příkazu můžete určit čas vypnutí serveru a odeslat upozornění všem uživatelům na nadcházející postup.

reboot - příkaz používaný k restartování serveru. Je podobná příkazu shutdown, ale místo vypnutí serveru jej restartuje.

Krok 1: Kontrola stavu serveru

Před vypnutím serveru Linux se doporučuje zkontrolovat jeho aktuální stav, aby nedošlo ke ztrátě dat nebo poškození systému souborů.

1. Přejděte do terminálu nebo konzole superuživatele.

2. Zadejte příkaz uptime a stiskněte Enter. Tento příkaz ukáže, kolik času uplynulo od posledního restartování serveru a kolik uživatelů je aktuálně připojeno k systému.

3. Pro podrobnější informace o zatížení systému a probíhajících procesech lze použít příkaz top. Zobrazuje seznam procesů v reálném čase seřazených podle použití procesoru.

4. Pokud chcete zkontrolovat stav konkrétní služby, můžete použít příkaz systemctl is-active název služby. Chcete-li například zkontrolovat stav služby Apache, proveďte systemctl is-active apache2.

5. Pokud plánujete Upgradovat server nebo provést jinou dlouhodobou operaci, ujistěte se, že jsou aktuální procesy ukončeny nebo pozastaveny. Použijte příkaz ps aux Chcete-li získat seznam všech spuštěných procesů.

Po ověření stavu serveru můžete přejít k dalšímu kroku a server vypnout.

Krok 2: Spusťte příkaz k vypnutí serveru

Jakmile nainstalujete, že je server Linux připraven k vypnutí, musíte provést příkaz vypnutí. V Linuxu existuje několik příkazů, které lze pro tento účel použít:

  • shutdown: tento příkaz vám umožňuje naplánovat vypnutí serveru v určený čas nebo okamžitě. Chcete-li například vypnout server se zpožděním 5 minut, můžete spustit příkaz sudo shutdown-h +5 .
  • halt : tento příkaz okamžitě vypne server bez jakéhokoli zpoždění. Je rovnocenná s týmem shutdown-h now .
  • reboot: tento příkaz restartuje server. Je ekvivalentní týmu shutdown-r now .

Ve většině případů budete muset spustit příkaz shutdown , abyste server bezpečně vypnuli, čímž uživatelům poskytnete možnost Uložit svá data před vypnutím.

Poznámka: Ve výchozím nastavení mohou být tyto příkazy prováděny pouze uživatelem s oprávněními správce (root). Ujistěte se tedy, že před provedením těchto příkazů použijte příkaz sudo, abyste získali potřebná oprávnění.

Krok 3: správný způsob, jak vypnout server Linux

TýmPopis
shutdown -h now Okamžitě vypne server.
shutdown -h +5 Vypne server za 5 minut.
reboot Restartuje server.
halt Server také okamžitě vypne.

Před vypnutím serveru se doporučuje uložit všechny otevřené soubory a zavřít programy, aby nedošlo ke ztrátě dat. Je také důležité zajistit, aby ostatní uživatelé v tuto chvíli na serveru nepracovali. Použijte příkazy správně, abyste zajistili bezpečné vypnutí serveru Linux.