Distribuciones como Debian, Red Hat (Cent OS), son sistemas estables, esta estabilidad hace que se orienten al mercado de servidores, del tipo que sea, como bien sabemos no hay limitación. Para el control de los servicios que estos sistemas ofrecen se han desarrollado herramientas muy útiles para que el manejo sea lo más sencillo posible. Este es el caso de programas como chkconfig, update-rc.d y service.
El programa service llama o ejecuta los scripts de /etc/init.d pasados como primer parámetro y la acción como segundo parámetro. Ejemplo:
# service apache stop
Para el servidor WEB Apache
# service apache start
Invoca el servidor WEB Apache para su inicio
# service apache restart
Para completamente el servidor WEB Apache, para posteriormente volver a arrancar.
# service apache reload
Recarga la configuración del servidor WEB Apache, sin necesidad de apagarlo previamente
# service –status-all
Nos indica el estatus de todos los servicios disponibles
Los programas chkconfig y update-rc.d nos permiten controlar la ejecución de servicios entre reinicios del equipo. Es decir, son los responsables de administrar dentro de la carpeta /etc/rcx.d si un guión se ejecuta (S), o se apaga (K) en determinado nivel de ejecución:
# chkconfig httpd off
Indica que el servicio apache no estará disponible para ningún nivel de ejecución.
# chkconfig httpd on
Indica que el servidor web estará disponible para todos los niveles de ejecución especificados para dicho servicio
# chkconfig –level 35 squid on
Indica que el servidor proxy squid estará disponible únicamente para los niveles de ejecución 3 y 5
# chkconfig –list
Lista todos los servicios configurados, así como su estado predeterminado en cada nivel de ejecución
Inserta los enlaces por defecto:
# update-rc.d httpd defaults
Expecifica directamente los argumentos de inicio y parada:
# update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 .
Elimina los enlaces, para que el servicio no se arranque:
# update-rc.d -f httpd remove









Sin comentarios
Post al azar
Deje sus comentario: