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