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