init es el padre de todos los procesos de Linux con PID o ID de proceso de 1. Es el primer proceso que se inicia cuando una computadora arranca y se ejecuta hasta que el sistema se apaga. init significa inicialización. En palabras simples, la función de init es crear procesos a partir de un script almacenado en el archivo /etc/inittab, que es un archivo de configuración que utilizará el sistema de inicialización. Es el último paso de la secuencia de arranque del kernel.
/etc/inittab Specifies the init command control file.
- init script inicializa el servicio. Por lo tanto, es responsable de inicializar el sistema.
- Los guiones de inicio también se denominan guiones rc (guiones de comandos de ejecución)
- El guión de inicio también se usa en UNIX.
Sintaxis
init [OPTIONS...] {COMMAND}
Run Levels es el estado de init donde se define un grupo de procesos para comenzar al inicio del sistema operativo. El proceso generado por init para cada uno de estos niveles de ejecución se define en el archivo /etc/inittab. Cada nivel de ejecución tiene una cierta cantidad de servicios detenidos o iniciados. Convencionalmente existen siete números de nivel de ejecución de cero a seis.
Niveles de ejecución estándar para la distribución basada en Red Hat:
nivel de ejecución |
Modo | Acción |
0 | Detener | Apaga el sistema |
1 | Modo de usuario único |
No configura interfaces de red, inicia demonios, o permitir inicios de sesión no root |
2 | Modo multiusuario | No configura interfaces de red ni inicia demonios. |
3 | Modo multiusuario con funciones de red | Inicia el sistema normalmente. |
4 | Indefinido | No utilizado/Definible por el usuario |
5 | X11 | Como nivel de ejecución 3 + administrador de pantalla (X) |
6 | Reiniciar | Reinicia el sistema |
De forma predeterminada, la mayoría de los sistemas basados en LINUX se inician en el nivel de ejecución 3 o 5. Además de los niveles de ejecución estándar, los usuarios pueden modificar los niveles de ejecución preestablecidos o incluso crear otros nuevos según los requisitos. Los niveles de ejecución 2 y 4 se utilizan para los niveles de ejecución definidos por el usuario y los niveles de ejecución 0 y 6 se utilizan para detener y reiniciar el sistema.
Publicación traducida automáticamente
Artículo escrito por akashpatil242000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA