El "runlevel" es una configuración del sistema operativo que permite que sólo un selecto grupo de procesos pueda existir. Los procesos creados por init (el padre de todos los procesos) para cada uno de los runlevels se definen en el archivo /etc/inittab.



Luego de que se invoca a init (como el último paso de la secuencia de inicio del kernel) lee el archivo /etc/inittab para determinar si hay una entrada "initdefault", la cual determina el runlevel del sistema. Si no existe tal entrada (o no existe el archivo /etc/inittab), se debe ingresar el runlevel en la consola de sistema.

Para mayor información sobre el proceso de inicio del sistema linux:

man init

En CentOS 5.5 se definen los siguientes runlevels:

0 - halt (Do NOT set initdefault to this)

1 - Single user mode

2 - Multiuser, without NFS (The same as 3, if you do not have networking)

3 - Full multiuser mode

4 - unused

5 - X11

6 - reboot (Do NOT set initdefault to this)

Por ejemplo sii deseamos iniciar el sistema con runlevel 3 (full multiuser mode sin entorno gráfico) se debe cambiar la línea "initdefault" por lo siguiente:

id:3:initdefault:

Una vez iniciado el sistema, para determinar el runlevel se puede utilizar el comando "runlevel"

# runlevel
N 3

Espero les sirva!


Tal vez pueda interesarte


Compartí este artículo