Jeśli zajrzysz do /etc/init.d, zauważysz, że wszelkie usługi skonfigurowane przez upstart są tylko symbolicznymi linkami do / lib / init / upstart, więc usunięcie ich z /etc/init.d po prostu usuwa link - nie skrypt .
Jeśli potrzebujesz interfejsu do tego, możesz zainstalować chkconfig
pakiet ( apt-get install chkconfig
), który daje przydatne narzędzie wiersza poleceń:
# 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 ....
Możesz włączyć / wyłączyć usługi dla określonych poziomów uruchamiania (lub po prostu je włączyć lub wyłączyć) za pomocą:
# chkconfig -s <service> <state/runlevels>
na przykład:
# chkconfig -s gdm off
aby całkowicie to wyłączyć,
# chkconfig -s gdm on
aby włączyć to z domyślnymsm lub
# chkconfig -s gdm 34
aby włączyć go tylko dla poziomów uruchamiania 3 i 4.
Zazwyczaj znajdziesz to polecenie w systemach opartych na RHEL (CentOS, Fedora itp.).
AKTUALIZACJA
Jest to specyficzne dla Ubuntu i gdm / kdm / cokolwiek.
Podczas uruchamiania gdm wywołuje plik konfiguracji upstart /etc/init/gdm.conf
Ten plik następnie odwołuje się do / etc / X11 / default-display-manager, aby sprawdzić, czy jest to domyślny menedżer wyświetlania dla systemu - jeśli tak, to wtedy się uruchamia.
Menedżer / etc / X11 / default-display-manager zawiera po prostu:
/usr/sbin/gdm
Możesz zastąpić to innym menedżerem wyświetlania lub całkowicie usunąć plik i nie uruchomi się on gdm.
Linia z pliku /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; }
Mówi „Jeśli plik / etc / X11 / default-display-manager nie istnieje lub jeśli nie zawiera, /usr/sbin/gdm
to wyjdź”