Niveles de ejecución de Linux Explicados

Un nivel de ejecución es uno de los modos en los que se ejecutará un servidor dedicado basado en Unix o un sistema operativo de servidor VPS. Cada nivel de ejecución tiene un cierto número de servicios detenidos o iniciados, lo que le da al usuario el control sobre el comportamiento de la máquina. Convencionalmente, existen siete niveles de carrera, numerados de cero a seis.

Niveles de ejecución de Linux explicados

Después de arrancar el núcleo Linux, el programa init lee el archivo /etc/inittab para determinar el comportamiento de cada nivel de ejecución. A menos que el usuario especifique otro valor como parámetro de arranque del núcleo, el sistema intentará introducir (iniciar) el nivel de ejecución predeterminado.

Niveles de ejecución estándar para distribuciones basadas en RedHat
Nivel de ejecución Modo Acción
0 Detener Apagar el sistema /td>
1 Modo de usuario único No configura interfaces de red, inicia demonios ni permite inicios de sesión no raíz
2 Modo multiusuario No configura interfaces de red ni inicia demonios.
3 El modo Multiusuario con red Inicia el sistema normalmente.
4 Indefinido No utilizado/Definido por el usuario
5 X11 Como gestor de pantalla de nivel de ejecución 3 + (X)
6 Reiniciar Reinicia el sistema

La mayoría de los servidores Linux carecen de una interfaz gráfica de usuario y, por lo tanto, se inician en el nivel de ejecución 3. Los servidores con una interfaz gráfica de usuario y sistemas Unix de escritorio inician el nivel de ejecución 5. Cuando un servidor recibe un comando de reinicio, ingresa al nivel de ejecución 6.

Scripts de inicio

Init (abreviatura de inicialización) es el programa en Unix y sistemas similares a Unix que genera todos los demás procesos. Se ejecuta como un demonio y normalmente tiene PID 1.

El archivo/etc / inittab se utiliza para establecer el nivel de ejecución predeterminado para el sistema. Este es el nivel de ejecución en el que se iniciará un sistema al reiniciar. Las aplicaciones iniciadas por init se encuentran en /etc / rc.carpeta d. Dentro de este directorio hay una carpeta separada para cada nivel de ejecución, por ejemplo rc0.d, rc1.d, y así sucesivamente.

chkconfig

La herramienta chkconfig se utiliza en sistemas basados en RedHat (como CentOS) para controlar qué servicios se inician en qué niveles de ejecución. Al ejecutar el comando chkconfig-list, se mostrará una lista de servicios si están habilitados o deshabilitados para cada nivel de ejecución.

root@host:~ # chkconfig --list
filelimits 0:off1:off2:on3:on4:on5:on6:off
syslog 0:off1:off2:on3:on4:on5:on6:off
gpm 0:off1:off2:on3:on4:on5:on6:off
cpanel 0:off1:off2:off3:on4:on5:on6:off
kudzu 0:off1:off2:off3:on4:on5:on6:off
ntpd 0:off1:off2:off3:off4:off5:off6:off
netfs 0:off1:off2:off3:on4:on5:on6:off
network 0:off1:off2:on3:on4:on5:on6:off
netplugd 0:off1:off2:off3:off4:off5:off6:off
rawdevices 0:off1:off2:off3:on4:on5:on6:off
ipchains 0:off1:off2:on3:on4:on5:on6:off
iptables 0:off1:off2:on3:on4:on5:on6:off
crond 0:off1:off2:on3:on4:on5:on6:off
anacron 0:off1:off2:on3:on4:on5:on6:off
cups 0:off1:off2:on3:on4:on5:on6:off
xfs 0:off1:off2:on3:on4:on5:on6:off
xinetd 0:off1:off2:off3:on4:on5:on6:off
httpd 0:off1:off2:off3:on4:off5:on6:off

El modo de usuario único es un modo en el que un sistema multiusuario (como un servidor Linux) se puede arrancar en el sistema operativo como superusuario. Arrancar un sistema en este modo no inicia la red, pero se puede usar para realizar cambios en cualquier archivo de configuración del servidor. Uno de los usos más comunes para el modo de usuario único es cambiar la contraseña de root para un servidor en el que la contraseña actual es desconocida.

Los niveles de ejecución son una parte importante del núcleo del sistema operativo Linux. Si bien no es algo con lo que el administrador promedio trabaje a diario, comprender los niveles de ejecución le brinda al administrador otra capa de control y flexibilidad sobre los servidores que administra.

Cuando un VPS estándar en la nube no es suficiente, los servidores dedicados de Liquid Web son un sueño hecho realidad. El servidor de Liquid Web supera a la competencia en rendimiento y soporte. Descubra cómo nuestros servidores dedicados pueden aumentar el rendimiento de su sitio.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.