Если вы загляните в /etc/init.d, то заметите, что любые службы, настроенные с помощью upstart, являются просто символическими ссылками на / lib / init / upstart, поэтому удаление их из /etc/init.d просто удаляет ссылку, а не скрипт ,
Если вам нужен интерфейс для этого, вы можете установить chkconfig
package ( 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
завершите работу»