Si busca en /etc/init.d, notará que los servicios que se configuran a través de upstart son solo enlaces simbólicos a / lib / init / upstart, por lo que eliminarlos de /etc/init.d simplemente elimina el enlace, no el script .
Si desea una interfaz para esto, puede instalar el chkconfig
paquete ( apt-get install chkconfig
) que proporciona una herramienta útil de línea de comandos:
# chkconfig --list
acpi-support 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
alsa-mixer-save 0:off 1:off 2:off 3:off 4:off 5:off 6:off
anacron 0:off 1:off 2:off 3:off 4:off 5:off 6:off
apache2 0:off 1:off 2:on 3:on 4:on 5:on 6:off
apparmor 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
apport 0:off 1:off 2:off 3:off 4:off 5:off 6:off
atd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
.... and so on ....
Puede habilitar / deshabilitar servicios para niveles de ejecución específicos (o simplemente activarlos y desactivarlos) con:
# chkconfig -s <service> <state/runlevels>
por ejemplo:
# chkconfig -s gdm off
para apagarlo por completo,
# chkconfig -s gdm on
para encenderlo con los valores predeterminados o
# chkconfig -s gdm 34
para encenderlo solo en los niveles de ejecución 3 y 4.
Por lo general, encontrará este comando en sistemas basados en RHEL (CentOS, Fedora, etc.).
ACTUALIZAR
Esto es específico de Ubuntu y gdm / kdm / lo que sea.
Cuando se inicia gdm, llama a un archivo de configuración de inicio /etc/init/gdm.conf
Este archivo hace referencia a / etc / X11 / default-display-manager para ver si es el administrador de pantalla predeterminado para el sistema; si lo es, se inicia.
El / etc / X11 / default-display-manager solo contiene:
/usr/sbin/gdm
Puede reemplazar esto con otro administrador de pantalla o eliminar el archivo por completo y no se iniciará gdm.
Una línea del archivo /etc/init/gdm.conf:
[ ! -f /etc/X11/default-display-manager -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/gdm" ] || { stop; exit 0; }
Dice "Si el archivo / etc / X11 / default-display-manager no existe, o si no contiene /usr/sbin/gdm
, salga"