Если вы загляните в /etc/init.d, то заметите, что любые службы, настроенные с помощью upstart, являются просто символическими ссылками на /lib /init /upstart, поэтому удаление их из /etc/init.d просто удаляет ссылку, а не скрипт ,
Если вам нужен интерфейс для этого, вы можете установить пакет chkconfig (apt-get install chkconfig), который предоставляет полезный инструмент командной строки:
# 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 ....
Вы можете включить / отключить службы для определенных уровней выполнения (или просто включить и выключить их) с помощью:
# chkconfig -s <service> <state/runlevels>
например:
# chkconfig -s gdm off
полностью его выключить,
# chkconfig -s gdm on
включить его по умолчанию или
# chkconfig -s gdm 34
включить его только для уровней запуска 3 и 4.
Обычно вы найдете эту команду в системах на основе RHEL (CentOS, Fedora и т.д.).
ОБНОВИТЬ
Это относится к Ubuntu и gdm / kdm / что угодно.
Когда gdm запускается, он вызывает файл конфигурации upstart /etc/init/gdm.conf
Затем этот файл ссылается на /etc /X11 /default-display-manager, чтобы увидеть, является ли он диспетчером отображения по умолчанию для системы - если он есть, то он запускается.
/ Etc / X11 / default-display-manager просто содержит:
/usr/sbin/gdm
Вы можете заменить это другим менеджером отображения или полностью удалить файл, и он не запустит gdm.
Строка из файла /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; }
Он говорит: «Если файл /etc /X11 /default-display-manager не существует, или если он не содержит /usr/sbin/gdm тогда выходите»