0% encontró este documento útil (0 votos)
4K vistas1 página

Niveles de Ejecución y Comando Init en Linux

El comando init permite cambiar el nivel de ejecución del sistema operativo entre diferentes modos como monousuario, multusuario o reiniciar/apagar el sistema. Los niveles van del 0 al 6 y determinan qué servicios estarán disponibles. Por ejemplo, el nivel 1 es modo monousuario sin red, mientras que el 3 es multusuario completo. Se puede cambiar de nivel usando comandos como "init 3" o reiniciar el sistema con "init 6".
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4K vistas1 página

Niveles de Ejecución y Comando Init en Linux

El comando init permite cambiar el nivel de ejecución del sistema operativo entre diferentes modos como monousuario, multusuario o reiniciar/apagar el sistema. Los niveles van del 0 al 6 y determinan qué servicios estarán disponibles. Por ejemplo, el nivel 1 es modo monousuario sin red, mientras que el 3 es multusuario completo. Se puede cambiar de nivel usando comandos como "init 3" o reiniciar el sistema con "init 6".
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

COMANDO INIT Este comando te permite cambiar el nivel de ejecuccin actual por otro, es decir puedes estar en el nivel

3 y en cualquier momento pasar al 5 o viceversa, o entrar a un modo monousuario para tareas de mantenimiento como utilizar fsck. Esto sin necesidad de cambiar la lnea initdefault en /etc/inittab, simplemente usando el comando init: El proceso de arranque init de Sys V es el primer proceso que se ejecuta en el sistema, es el ms importante, del que dependen el resto de todos los dems procesos. En el arranque de GNULinux, el ncleo ejecuta init. Este programa, ahora como proceso, cargar los subprocesos necesarios para la puesta en marcha del sistema. Cuando init haya terminado de cargarse vaciar el subdirectorio /tmp y lanzar a getty que es el encargado de permitir a los usuarios hacer login en el sistema. Los niveles de ejecucin (tambin generalmente conocidos por su nombre en ingls, runlevel) determinan los servicios que tendremos disponibles en cada uno de ellos. Es una forma de tener diferentes modos de trabajo, cada uno de ellos con distintas caractersticas bien definidas, en funcin del tipo de tarea a que estn orientados. Existen ocho niveles de ejecucin: los nombres de los siete primeros son los nmeros que van del 0 al 6, ms un octavo cuyo nombre es la letra S (tiene un alias con la letra s para evitar problemas con la sensibilidad al caso), este runlevel, en realidad, es igual al n 1. Los niveles de ejecucin son tal como siguen: #> init 3 Puedes reiniciar el equipo con init 6 o incluso apagarlo con init 0, de hecho shutdown y otros comandos como halt, lo que hacen es invocar a init para apagar el equipo mas otras tareas como sincronizar buffers, etc. Si ests en una mquina que tenga particiones con sistemas de archivos ext2 o de windows como FAT, si invocas init 0 o init 6 tal cual, corres el riesgo de perder datos que no estn guardados en disco todava, para esto combinainit 0 con el comando sync que escribe lo que este en buffers de memoria a disco: #> sync; sync; init 0 Con un doble sync nos aseguramos que todo se escriba en disco antes de comenzar a apagar. 0: (Detener el sistema). 1: (modo en Mono usuario, sin soporte de red). 2: (modo en Multiusuario, sin soporte de red). 3: (Modo multiusuario completo). 4: (Sin uso. Recomendado para pruebas). 5: (Multiusuario completo en entorno grfico). 6: (Reinicio del sistema).

También podría gustarte