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