Příkaz telinit umožňuje přepnout aktuální úroveň běhu systému. V prostředí systemd bude příkaz telinit přeložen do příslušného cílového požadavku. Příkaz runlevel vypíše předchozí a aktuální úroveň běhu systému, každou oddělenou mezerou.
Syntaxe
Syntaxe příkazu telinit je:
# telinit [options] {runlevel}
Pokud při spouštění příkazu telinit narazíte na níže uvedenou chybu:
telinit: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce OS | Příkaz |
---|---|
Debian | apt-get install sysvinit |
Ubuntu | apt-get install upstart-sysv |
Arch Linux | pacman -S systemd-sysvcompat |
Kali Linux | apt-get install sysvinit-core |
CentOS | yum install systemd |
Fedora | dnf install systemd |
Raspbian | apt-get install upstart |
Změna aktuální úrovně běhu pomocí telinitu
Chcete-li změnit úroveň běhu systému bez restartování nebo změny souboru /etc/inittab, spusťte jako uživatel root následující příkaz:
# telinit [runlevel_value]
S [runlevel_value] s následujícími hodnotami:
0 — Halt 1 — Single-user mode 2 — Not used (user-definable) 3 — Full multi-user mode 4 — Not used (user-definable) 5 — Full multi-user mode (with an X-based login screen) 6 — Reboot