[U-co] Controla tus Demonios, herramientas que les pueden ser utiles.
Carlos Luna
caralu74 en linuxmail.org
Mar Feb 4 18:21:36 UTC 2014
http://blog.jorgeivanmeza.com/2011/08/como-activardesactivar-los-servicios-en-gnulinux-ubuntu/
http://hayardillasenlared.blogspot.com/2011/05/activar-o-desactivar-servicios-al.html
Como activar/desactivar los servicios en GNU/Linux Ubuntu
Parte de los servicios de Ubuntu se encuentran en /etc/init.d mientras que otros ya se encuentran migrados a Upstart, por este motivo se manipulan de diferentes formas.
Iniciar y detener manualmente los servicios.
Este procedimiento permite iniciar y detener manualmente los servicios para un momento específico, es decir, no perdura en el tiempo, después de reiniciar el sistema operativo el servicio quedará nuevamente como haya sido configurado inicialmente.
Los servicios basados en /etc/init.d se manipulan de la siguiente manera.
$ sudo /etc/init.d/NOMBRE_SERVICIO stop # detener
$ sudo /etc/init.d/NOMBRE_SERVICIO start # iniciar
Los servicios basados en Upstart se manipulan de la siguiente manera.
$ sudo service NOMBRE_SERVICIO stop # detener
$ sudo service NOMBRE_SERVICIO start # iniciar
Activar y desactivar los servicios.
Este procedimiento permite determinar si se desea que un servicio se inicie o no automáticamente después de iniciado (boot) el sistema operativo.
Los servicios basados en /etc/init.d se manipulan de la siguiente manera.
$ sudo update-rc.d NOMBRE_SERVICIO disable # desactivar
$ sudo update-rc.d NOMBRE_SERVICIO enable # activar
Para desactivar los servicios basados en Upstart se debe editar el archivo /etc/init/NOMBRE_SERVICIO y comentar la linea que empieza con start on. Por ejemplo, para activar el servicio cron se debe realizar el siguiente procedimiento.
$ sudo vi /etc/init/cron.conf
# cron – regular background program processing daemon
#
# cron is a standard UNIX program that runs user-specified programs at
# periodic scheduled times
description "regular background program processing daemon"
# start on runlevel [2345]
stop on runlevel [!2345]
expect fork
respawn
exec cron
Para activar nuevamente el servicio será necesario remover el comentario al comienzo de la línea start on.
Determinar el estado de un servicio.
Para determinar si un servicio se encuentra o no ejecutándose en un momento dado se debe realizar el siguiente procedimiento si el servicio se encuentra basado en /etc/init.d.
$ sudo /etc/init.d/NOMBRE_SERVICIO status
Si el servicio se encuentra basado en Upstart se debe hacer lo siguiente.
$ sudo status NOMBRE_SERVICIO
Más información sobre la lista de distribución Ubuntu-co