Linux OS má schopnost běžet bez restartu ne týdny, ale roky. Někdy však existuje dobrý důvod k restartování systému Linux po týdnu nebo dvou, v závislosti na situaci. Většinou existují dva hlavní důvody pro restart. Nejprve je nutné restartovat, když nainstalujete software, který vyžaduje restart, aby fungoval. Za druhé, když aktualizujete svůj systém nebo provádíte některé konfigurace, které také vyžadují restart. Kromě toho může existovat mnoho dalších důvodů pro restart. Ať už je důvod jakýkoli, měli byste vědět, jak restartovat systém, aby se všechny změny projevily.
Pokud používáte verzi Linuxu s grafickým rozhraním nebo fyzicky přistupujete k systému, restartování systému nepředstavuje problém, ale pokud používáte bezhlavou verzi operačního systému nebo k němu přistupujete přes SSH a máte přístup pouze z příkazového řádku. V tomto případě byste měli vědět, jak restartovat systém z příkazového řádku.
V tomto článku se budeme zabývat různými příkazy pro restartování operačního systému založeného na Debianu. K popisu postupu uvedeného v tomto článku použijeme Debian 10.
- Pomocí příkazu reboot
- Pomocí příkazu k vypnutí
- Pomocí příkazu init
- Použití příkazu proc
Pomocí příkazu reboot
Nejrychlejší způsob, jak restartovat Debian OS, je pomocí příkazu reboot. Vypne se a poté provede restart místního hostitele nebo vzdáleného počítače Debian.
Chcete-li použít tento příkaz v Debianu pro restart. Nejprve musíme v Debianu spustit aplikaci Terminal. Chcete-li tak učinit, přejděte na Aktivity kartu umístěnou v levém horním rohu plochy. Poté do vyhledávacího pole zadejte terminál . Když se zobrazí ikona Terminál, kliknutím na ni ji spusťte.
Poté v Terminálu zadejte následující příkaz:
$ sudo reboot
Okamžitě se vypne a poté restartuje systém.
Můžete také vynutit restart systému, pokud samotný příkaz reboot nemusí fungovat. Je to podobné, jako když stisknete tlačítko napájení vašeho notebooku nebo počítače. Zadáním následujícího příkazu do Terminálu násilně restartujte systém:
$ reboot -f
Pomocí příkazu k vypnutí
Příkaz shutdown v Linuxu, jak název napovídá, se používá k vypnutí systému. Pokud ale použijeme –r příznak s ním, můžeme jej použít k restartování systému. Pomocí tohoto příkazu musíme také přidat argument time, abychom řekli, kdy restartovat systém. Všimněte si, že musíme zmínit čas v minutách.
Syntaxe příkazu pro restart by byla:
$ sudo shutdown -r +[time]
Když je výše uvedený příkaz zadán bez jakéhokoli časového argumentu, systém se po jedné minutě restartuje s výchozím nastavením.
$ sudo shutdown -r
Chcete-li okamžitě restartovat systém, použijte následující příkaz:
$ sudo shutdown -r now
Restart můžete také naplánovat definováním času v minutách.
Chcete-li například naplánovat restart po 2 minutách, použijte níže uvedený příkaz:
$ sudo shutdown -r +2
Chcete-li naplánovat restart na přesný čas, např. 14:10, můžete použít:
$ sudo shutdown -r 14:10
Pokud jste nastavili naplánovaný restart, ale později jej chcete zrušit, můžete to provést pomocí –c vlajka. Spuštěním následujícího příkazu v Terminálu zrušíte naplánovaný restart.
$ sudo shutdown -c
Pomocí příkazu init
Init (zkratka pro inicializaci) je první proces, který se spustí při startu systému. Inicializuje různé procesy v systému Linux. Můžete jej použít k vypnutí nebo restartu Linuxu. Existují různé úrovně běhu (od nuly do šesti), které můžete použít s příkazem init k ovládání chování systému. Chcete-li restartovat systém, použijte úroveň spuštění 6 následovanou příkazem init, jak je znázorněno níže:
$ /sbin/init 6
Použití příkazu Proc
Někdy se při práci na vzdáleném serveru, ke kterému nemáte fyzický přístup, dostanete do situace, kdy standardní restart nefunguje nebo trvá dlouho. V takovém případě donutíme jádro provést restart pomocí magické klávesy SysRq. Klíč SysRq poskytuje způsob, jak posílat instrukce do jádra přes virtuální souborový systém /proc.
Chcete-li použít klíč SysRq, použijte následující příkaz:
$ echo 1 > /proc/sys/kernel/sysrq
Poté pomocí následujícího příkazu restartujte systém
$ echo b > /proc/sysrq-trigger
Tato metoda by se neměla používat pravidelně, ale pouze tehdy, když je to absolutně nezbytné.
Probrali jsme různé způsoby snadného a rychlého restartu počítače Debian. Výše vysvětlené čtyři metody platí pro místní i vzdálené počítače. Všechny tyto příkazy okamžitě restartují systém, takže před provedením restartu nezapomeňte uložit svou práci.