Los servicios en Linux (y en UNIX) son proporcionados por los demonios, que no son más que procesos que no dejan nunca de ejecutarse mientras la computadora está encendida.
Para conseguir que dichos demonios se ejecuten la próxima vez que reiniemos, deben de incluirse los enlaces oportunos en los directorios que controlan la carga de dichos demonios. Estos directorios, desgraciadamente, pueden variar entre distribuciones, así como los comandos y utilidades “gráficas” que los manipulan.
# Mostrar los demonios activos
usuario$ rcconf # Activar temporalmente el servicio XXX root# /etc/init.d/XXX start # Desactivar temporalmente el servicio XXX root# /etc/init.d/XXX stop # Reactivar el servicio XXX root# /etc/init.d/XXX restart # Activar el demonio XXX en los run-levels por defecto root# update-rc.d XXX defaults # Desactivar el demonio XXX root# update-rc.d XXX remove |
En Debian Linux la instalación de un paquete que contiene un servicio realiza la activación definitiva de dicho servicio. Por tanto, rara vez necesitaremos utilizar la utilidad update-rc.d.
# Mostrar los demonios activos
usuario$ chkconfig --list # Activar temporalmente el servicio XXX root# /etc/init.d/XXX start # Desactivar temporalmente el servicio XXX root# /etc/init.d/XXX stop # Reactivar el servicio XXX root# /etc/init.d/XXX restart # Activar el demonio XXX en los run-levels por defecto root# chkconfig --add XXX # Desactivar el demonio XXX root# chkconfig --del sshd |
En Fedora Core Linux la instalación de un paquete que contenga un servicio no lo configura para su ejecución definitiva (probablemente estará desactivado cuando reiniciemos el host).
# Mostrar los demonios activos
usuario$ /sbin/rc-update show # Activar temporalmente el servicio XXX root# /etc/init.d/XXX start # Desactivar temporalmente el servicio XXX root# /etc/init.d/XXX stop # Reactivar el servicio XXX root# /etc/init.d/XXX restart # Activar el demonio XXX en los run-levels por defecto root# rc-update add XXX default # Desactivar el demonio XXX root# rc-update del XXX default |
En Gentoo Linux la instalación de un paquete con un determinado servicio no implica su activación definitiva.