El comando telinit le permite cambiar el nivel de ejecución actual del sistema. En entornos systemd, el comando telinit se traducirá a la solicitud de destino adecuada. El comando runlevel imprime el nivel de ejecución anterior y actual del sistema, cada uno separado por un espacio.
Sintaxis
La sintaxis del comando telinit es:
# telinit [options] {runlevel}
Si encuentra el siguiente error mientras ejecuta el comando telinit:
telinit: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución del sistema operativo | Comando |
---|---|
Debian | apt-get install sysvinit |
Ubuntu | apt-get install upstart-sysv |
Arco Linux | pacman -S systemd-sysvcompat |
Kali Linux | apt-get install sysvinit-core |
Cent OS | yum instalar systemd |
Fedora | dnf instalar systemd |
Raspbian | apt-get install advenedizo |
Cambiar el nivel de ejecución actual usando telinit
Para cambiar el nivel de ejecución de un sistema sin reiniciar o cambiar el archivo /etc/inittab, ejecute el siguiente comando como usuario root:
# telinit [runlevel_value]
Con [runlevel_value] con los siguientes valores:
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