El comando update-rc.d nos permite automatizar y establecer el proceso de creación y borrado de enlaces a los scripts de inicio, con en fin de iniciar/parar servicios.
Iniciar nuevos servicios en el proceso de arranque:
Si queremos crear enlaces usando parámetros por defecto, ejecutaremos el siguiente comando como root:
# update-rc.d nombre_proceso defaults
Al usar la opción defaults, update-rc.d creará enlaces para arrancar los servicios en los niveles de ejecución 2345 y parar los servicios en los niveles de ejecución 016. Por defecto, todos los enlaces tendrán el código de secuencia 20.
Ejemplo. Si ejecutamos:
# update-rc.d squid defaults
Se crearán enlaces para arrancar el servicio squid en los niveles 2345 y pararlo en los niveles 016.
Lo que sería equivalente a ejecutar:
# update-rc.d squid start 20 2 3 4 5 . stop 20 0 1 6 .
Eliminar servicios del proceso de arranque:
Si queremos eliminar servicios del proceso de arranque, no tenemos más que ejecutar el siguiente comando como root:
# update-rc.d -f nombre_proceso remove
Veamos un ejemplo. Supongamos que tenemos el proceso squid y queremos eliminarlo para que no arranque, ejecutaremos el siguiente comando:
# update-rc.d -f squid remove