Если вы загляните в /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
тогда выходите»