Qué son los ‘runlevel’ en GNU/Linux

consola-linux-shellPodríamos decir que ‘runlevel’ o nivel de ejecución es un estado que le indica al sistema cómo ha de funcionar. Los niveles se identifican por números. Se pueden usar para definir si el gestor de ventanas X está en marcha, si la red está operativa, etcétera.

Vamos a intentar profundizar un poco en el tema.

En la siguiente tabla tenemos los diferentes niveles de ejecución:

runlevel

Los servicios que se cargan en el arranque del sistema están determinados en el contenidos de los diferentes directorios ubicados en las carpetas ‘rcN.d’ La mayoría de las distribuciones tienen ubicados dichos directorios en ‘/etc/init.d/rcN.d’ o ‘/etc/rcN.d’ (N se debe cambiar por el diferente número de nivel de ejecución)  Para más información sobre estás carpetas podéis consultar el siguiente enlace.

En nuestro sistema podemos comprobar en que nivel de ejecución estamos con los siguientes comandos:

  1. #como usuario root
  2. runlevel
  3.  
  4. #como cualquier usuario
  5. who -r

Si queréis saber más:

En la Wikipedia

About runlevel