Jika Anda melihat di /etc/init.d Anda akan melihat bahwa layanan apa pun yang dikonfigurasikan melalui pemula hanya tautan simbolis ke / lib / init / pemula, jadi menghapusnya dari / etc / init.d hanya menghapus tautan - bukan skrip .
Jika Anda menginginkan antarmuka untuk ini, Anda dapat menginstal chkconfig
paket ( apt-get install chkconfig
) yang memberikan alat baris perintah yang berguna:
# 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 ....
Anda dapat mengaktifkan / menonaktifkan layanan untuk run-level tertentu (atau hanya menghidupkan dan mematikannya) dengan:
# chkconfig -s <service> <state/runlevels>
sebagai contoh:
# chkconfig -s gdm off
untuk mematikannya sepenuhnya,
# chkconfig -s gdm on
untuk mengaktifkannya dengan defaultsm atau
# chkconfig -s gdm 34
untuk hanya menyalakannya untuk menjalankan level 3 dan 4.
Anda biasanya akan menemukan perintah ini pada sistem berbasis RHEL (CentOS, Fedora, dll).
MEMPERBARUI
Ini khusus untuk Ubuntu dan gdm / kdm / apa pun.
Ketika gdm dijalankan, ia memanggil file konfigurasi pemula /etc/init/gdm.conf
File ini kemudian mereferensikan /etc/X11/ default-display-manager untuk melihat apakah itu adalah display manager default untuk sistem - jika kemudian dimulai.
/ Etc / X11 / default-display-manager hanya berisi:
/usr/sbin/gdm
Anda dapat mengganti ini dengan manajer tampilan lain, atau menghapus file seluruhnya dan itu tidak akan memulai gdm.
Baris dari file /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; }
Bunyinya "Jika file / etc / X11 / default-display-manager tidak ada, atau jika tidak mengandung /usr/sbin/gdm
maka keluar"