Il comando telinit consente di cambiare il runlevel corrente del sistema. Negli ambienti systemd, il comando telinit verrà tradotto nella richiesta di destinazione appropriata. Il comando runlevel stampa il runlevel precedente e corrente del sistema, ciascuno separato da uno spazio.
Sintassi
La sintassi del comando telinit è:
# telinit [options] {runlevel} Se si verifica l'errore seguente durante l'esecuzione del comando telinit:
telinit: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:
| Distribuzione del sistema operativo | Comando | 
|---|---|
| Debian | apt-get install sysvinit | 
| Ubuntu | apt-get install upstart-sysv | 
| Arci 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 | 
Cambiare il runlevel corrente usando telinit
Per modificare il runlevel di un sistema senza riavviare o modificare il file /etc/inittab, eseguire il comando seguente come utente root:
# telinit [runlevel_value]
Con [runlevel_value] avente i seguenti valori:
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