Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

7.6.2.1. Cambio de niveles de ejecución

El cambio de niveles de ejecución se realiza con init , donde el es el nivel de ejecución objetivo. Por ejemplo, para reiniciar la computadora, un usuario podría emitir el inicio 6 comando, que es un alias para el reiniciar mando. Igualmente, inicio 0 es un alias para el alto mando.

Hay varios directorios bajo /etc/rc.d que parece rc? .d (¿dónde? es el número del nivel de ejecución) y rcsysinit.d, todos con una serie de enlaces simbólicos. Algunos comienzan con un K, los otros comienzan con un S, y todos tienen dos números después de la letra inicial. La K significa detener (matar) un servicio y la S significa iniciar un servicio. Los números determinan el orden en el que se ejecutan los scripts, de 00 a 99; cuanto menor es el número, antes se ejecuta. Cuando init cambia a otro nivel de ejecución, los servicios adecuados se inician o se detienen, según el nivel de ejecución elegido.

Los guiones reales están en /etc/rc.d/init.d. Ellos hacen el trabajo real y todos los enlaces simbólicos apuntan a ellos. Los enlaces K y los enlaces S apuntan al mismo script en /etc/rc.d/init.d. Esto se debe a que los scripts se pueden llamar con diferentes parámetros como comienzo, detener, reanudar, recargary estado. Cuando se encuentra un enlace K, se ejecuta el script apropiado con el detener argumento. Cuando se encuentra un enlace S, se ejecuta el script apropiado con el comienzo argumento.

Hay una excepción a esta explicación. Enlaces que comienzan con un S en la sección de rc0.d y rc6.d Los directorios no harán que se inicie nada. Serán llamados con el parámetro detener para detener algo. La lógica detrás de esto es que cuando un usuario va a reiniciar o detener el sistema, no es necesario iniciar nada. Solo es necesario detener el sistema.

Estas son descripciones de lo que hacen los argumentos que hacen los scripts:

comienzo

Se inicia el servicio.

detener

Se detiene el servicio.

reanudar

El servicio se detiene y luego se inicia de nuevo.

recargar

Se actualiza la configuración del servicio. Se utiliza después de que se modificó el archivo de configuración de un servicio, cuando no es necesario reiniciar el servicio.

estado

Indica si el servicio se está ejecutando y con qué PID.

Siéntase libre de modificar la forma en que funciona el proceso de arranque (después de todo, es su propio sistema LFS). Los archivos que se proporcionan aquí son un ejemplo de cómo se puede hacer.


Top OS Cloud Computing en OnWorks: