Bajo Linux existen diferentes runlevels (niveles de
ejecución), que definen cómo se inicia el sistema y qué servicios deben estar
disponibles en el sistema activo. El nivel estándar, en el cual arranca el
sistema, está recogido en el archivo /etc/inittab mediante
initdefault; normalmente es 3 o
5 (ver resumen en la Tabla 7.1, “Lista de los niveles de ejecución disponibles en Linux”). Alternativamente se puede introducir el nivel
de ejecución requerido en el proceso de arranque (por ejemplo en el prompt de
LILO); el kernel pasa los parámetros que no puede evaluar al proceso init sin
modificarlos.
Se puede cambiar a otro nivel de ejecución introduciendo sólo init con el
número correspondiente. Naturalmente, el cambio a otro nivel sólo puede ser
gestionado por el administrador de sistema. Por ejemplo, con el comando
init 1 o
shutdown now se logra entrar en el
modo monousuario (single user mode), el cual se ocupa del mantenimiento y
administración del sistema. Después de que el administrador del sistema haya
acabado su trabajo, puede utilizar
init 3 para arrancar el sistema en el
nivel de ejecución normal, en el cual se ejecutan todos los programas
necesarios y los usuarios individuales pueden entrar al sistema sin necesidad
de emplear X. Si desea activar un entorno gráfico como GNOME, KDE, etc.,
ejecute el comando init 5. Con
init 0 o
shutdown -h now se puede parar el
sistema y con init 6 o
shutdown -r now reiniciarlo.
![]() | Nivel de ejecución 2 con la partición /usr/ montada vía NFS |
|---|---|
El nivel de ejecución 2 no debe utilizarse en sistemas en los que la
partición | |
Tabla 7.1. Lista de los niveles de ejecución disponibles en Linux
Nivel de ejecución | Significado |
|---|---|
0 | Parada de sistema (system halt) |
S | Modo monousuario (single user mode) desde el prompt de arranque |
1 | Modo monousuario (single user mode) |
2 | Modo multiusuario local sin red remota (local multiuser without remote network) (ej. NFS) |
3 | Modo multiusuario completo con red (full multiuser with network) |
4 | Libre (not used) |
5 | Modo multiusuario completo con red y KDM (estándar), GDM o XDM (full multiuser with network and xdm) |
6 | Reiniciar el sistema (system reboot) |
En una instalación estándar de SUSE LINUX normalmente se configura el nivel
de ejecución 5 como valor por defecto, de modo que los
usuarios puedan entrar directamente al entorno gráfico del sistema. Si el valor
es 3, es necesario configurar el sistema X Window de forma
correcta, tal y como se describe en el Capítulo 11, El sistema X Window, antes de poder
cambiar el nivel de ejecución a 5. Una vez realizado este
paso, ha de comprobar si el sistema funciona de la forma deseada mediante la
ejecución del comando init 5. Si el sistema
se comporta del modo esperado, puede utilizar YaST para establecer el nivel de
ejecución por defecto en 5.