Capítulo 2. Configuración Post-Instalación de GNU/Linux
Publicado por cristobal39 en Sábado, Abril 25, 2009
Obtenido de: http://fferrer.dsic.upv.es/cursos/Linux/basico/ch02.html
Configuración de los niveles de ejecución
Como ya se ha dicho, el administrador tiene la potestad de variar el proceso de arranque de un sistema Linux, bien simplemente cambiando el nivel de ejecución al editar el fichero /etc/inittab o pasándole un parámetro al kernel indicando el nivel de ejecución deseado.
El sistema Linux, según la distribución elegida, vendrá con una configuración predeterminada de servicios que se deben lanzar en el proceso de arranque del sistema. De nuevo el administrador puede variar ese comportamiento. Si hemos seguido con atención la sección anterior, la forma más directa de hacer que un determinado servicio no se lance en un nivel de ejecución, sería borrar el enlace simbólico que exista en el directorio predeterminado del nivel de ejecución ( /etc/rc.d/rc<x>.d ). Si queremos volver a arrancar en el proceso de inicio el servicio, crearemos el enlace de nuevo y listo.
Si por el contrario, nuestras necesidades pasan por añadir al proceso de arranque un nuevo servicio, los pasos necesarios para integrarlo serían los siguientes:
- Crear un script en el directorio /etc/rc.d/init.d, cuyo esqueleto sea el siguiente:
#! /bin/bash # # miservicio Start/Stop miservicio. # # chkconfig: 2345 90 60 # description: # Source function library. . /etc/init.d/functions prog=/usr/sbin/miservicio start() { echo -n "Iniciando $prog:" daemon miservicio RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/miservicio return $RETVAL } stop() { echo -n "Parando $prog: " killproc miservicio RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/miservicio return $RETVAL } case "$1" in start) start ;; stop) stop ;; esac







Atájos de teclado en blender