Hay algunos demonios que desactivo al iniciar el arranque. Como ejemplo, uso lo siguiente:
sudo update-rc.d -f postgresql remove
Ni siquiera estoy seguro de si ese comando es correcto y no recuerdo de dónde lo obtuve.
De todos modos, cada vez que actualizo postgresql, la configuración se pierde (es decir, el demonio se inicia al reiniciar).
debian
package-management
tshepang
fuente
fuente

file-rc. En lugar de administrar enlaces simbólicos, administro un archivo de texto con mis configuraciones de nivel de ejecución.Respuestas:
update-rc.dfue utilizado inicialmente por los scripts de actualización de paquetes.removese llama en la desinstalación del paquete y elimina todos los enlaces,defaultsse llama en la instalación del paqueteenableodisablepuede usarse según debconf y es útil para los administradores de sistemas. De hecho, las limpiezasremoveno son útiles para deshabilitar un servicio. Desde la página del manual:sudo update-rc.d postgresql disablehará lo que quiera, porque mantiene los enlaces simbólicos rc.d pero con el prefijo K (asesinado, detenido). Revertirlo con unenable. Algunos servicios admiten la desactivación de su/etc/defaults/$servicearchivo, pero lamentablemente hay excepciones. Otras formas de deshabilitar un servicio son chmod -x el/etc/init.d/$servicearchivo o insertar unoexit 0en la parte superior.fuente
Para aclarar la mejor solución, similar a la respuesta que dio Tobu:
update-rc.dcon laremoveopción.update-rc.dcon ladisableopción.Ejemplo:
update-rc.d postgresql disableADEMÁS, también puede encontrar (y deshabilitar) otros servicios más específicos con
systemctl.Ejemplo:
systemctl disable pppd-dns.servicefuente
Tobu tiene toda la razón, pero está completo hay una herramienta para darle una visión inteligente:
sysv-rc-conf. Para copia y patse:En ejecución
sysv-rc-conf, verá qué script se ejecuta en qué nivel de ejecución. Puede habilitar / deshabilitar servicios a través despacey salir conq.fuente
rcconf, está en los repositorios estándar. Recuerde, sin embargo, ninguno de estos funcionará con upstart, que es el predeterminado en Ubuntu. Aunque muchas cosas todavía usan el legado init.