Cuando arranca un servidor, lo primero que hace es comprobar que no hay errores de hardware. Si todo está en orden, buscará el sector de arranque del disco duro donde reside el kernel o núcleo del sistema operativo para cargarlo en memoria. Justo en este momento comienza el arranque del sistema operativo.
En los sitemas Linux antiguos, el comando init leía el fichero inittab en los sistemas basados en System V, donde se indicacaba el nivel de ejecución del sistema operativo (multiusuario, modo gráfico, etc.). Actualmente, inittab está en desuso y ha sido sustituido por systemd.
Niveles de ejecución en RedHat
Nivel de ejecución | Descripción |
0 | Detener |
1 | Modo monousuario |
2 | Modo multiusuario sin NFS (Network Filesystem) |
3 | Modo multiusuario completo |
4 | No utilizado |
5 | Modo gráfico (X11) |
6 | Reiniciar |
Si queremos saber en qué nivel de ejecución está arrancado el sistema operativo, tenemos dos comandos para averiguarlo:
[root@prt53ws1 ~]# runlevel
N 3
[root@prt53ws1 ~]# who -r
run-level 3 2017-09-23 19:17
[root@prt53ws1 ~]#
Si queremos cambiar al nivel de ejecución 5, ejecutaremos el comando «init 5».
Finalmente, monta los filesystems y carga los servicios del sistema operativo como el de red, SSH, NTP, etc. Hay muchos.
Echa un vistazo al tutorial de instalación de Linux (CentOS 7).
Mi pasión por la tecnología me lleva constantemente a explorar las últimas tendencias y aplicaciones, buscando siempre formas de implementar soluciones innovadoras que mejoren la eficiencia. En puerto53.com comparto contenido valioso para ayudar a otros profesionales y entusiastas de la informática a navegar y dominar el complejo mundo de la tecnología. Mi especialidad en Linux RedHat.
Más sobre mí en el este enlace,