Každý operační systém poskytuje možnost restartovat váš systém jako řešení různých problémů. Ubuntu poskytuje příkazový řádek i grafické uživatelské rozhraní pro restart systému.
Zde na LinuxAPT se podíváme na přístup pomocí příkazového řádku k restartování systému Ubuntu.
Význam restartu systému Ubuntu
Jakýkoli vadný software je vymazán z aktivní paměti při restartování stroje. Systém po restartu nahraje nové kopie softwaru do aktivní paměti. Některé operační systémy navíc vyžadují restart k dokončení aktualizací nebo konfigurací. Procedura restartu umožňuje ukončit zastavené programy, použít kritické opravy, odstranit dočasné soubory, opravit poškozené souborové systémy a dokončit mnoho dalších prací se správou systému.
Jak restartovat Ubuntu z terminálu?
K restartování Ubuntu z terminálu budou použity níže uvedené příkazy:
- Restartujte Ubuntu pomocí příkazu shutdown.
- Restartujte Ubuntu pomocí příkazu reboot.
- Restartujte Ubuntu pomocí příkazu init.
- Restartujte Ubuntu pomocí systemd.
1. Restartujte Ubuntu pomocí příkazu Shutdown
Tento příkaz se používá k vypnutí, zapnutí nebo restartování systému. Určuje čas provedení pomocí argumentu time. Pro okamžitý provoz je parametr času nastaven na „nyní“. Spuštěním níže uvedeného příkazu restartujte systém nyní pomocí příkazu vypnutí:
$ sudo shutdown -r now
Spuštěním níže uvedeného příkazu restartujte systém po 1 minutě pomocí příkazu vypnutí:
$ sudo shutdown -r 1
Ve 24hodinovém formátu času je formát "hh:mm". Můžeme také použít „+m“ k vynucení restartu za „m“ minut.
Spusťte zmíněný příkaz pro restartování systému ve 12:45:
$ sudo shutdown -r 12:45
Spuštěním níže uvedeného příkazu zrušte restart systému pomocí příkazu vypnutí:
$ shutdown -c
2. Restartujte Ubuntu pomocí příkazu Reboot
Příkaz reboot je rychlý a snadný způsob, jak restartovat počítač z terminálu. Spusťte níže uvedený příkaz a restartujte systém Ubuntu:
$ reboot
3. Restartujte Ubuntu pomocí příkazu init
"/sbin/init" je úplně první běžící proces, když je jádro načteno v Ubuntu. Označuje, že proces má PID 1. V systémech Linux bez "systemd" příkaz 'init' zabije všechny aktuální procesy a synchronizuje disky před změnou init stavů nebo úrovní běhu. Úroveň běhu 5 je výchozí stav. Příkaz 'init 6' uvede systém do pauzy a restartuje jej v zadaném stavu v souboru '/etc/inittab'.
Spuštěním níže uvedeného příkazu restartujte systém Ubuntu pomocí příkazu init:
$ init 6
Spuštěním níže uvedeného příkazu restartujte systém Ubuntu do víceuživatelského režimu:
$ sudo init 2
4. Restartujte Ubuntu pomocí systemd Way
Proces „init“ byl nahrazen „systemd“, proto se „/sbin/init“ stalo symbolickým odkazem na systemd.
Možná nebudete schopni najít '/etc/inittab' na systémech, které používají systemd místo systému init. Spuštěním příkazu uvedeného níže restartujte systém:
$ sudo systemctl reboot