Ada beberapa daemon yang saya nonaktifkan mulai saat boot-up. Sebagai contoh, saya menggunakan yang berikut ini:
sudo update-rc.d -f postgresql remove
Saya bahkan tidak yakin apakah perintah itu benar dan saya tidak ingat dari mana saya mendapatkannya.
Ngomong-ngomong, setiap kali saya memutakhirkan postgresql
, pengaturannya hilang (mis. Daemon dimulai saat reboot).
debian
package-management
tepang
sumber
sumber
file-rc
. Alih-alih mengelola symlink, saya mengelola file teks dengan konfigurasi runlevel saya.Jawaban:
update-rc.d
awalnya digunakan oleh skrip peningkatan paket.remove
dipanggil paket uninstall dan menghapus semua tautan,defaults
disebut paket install,enable
ataudisable
dapat digunakan tergantung pada debconf dan berguna untuk sysadmin. Pembersihanremove
sebenarnya tidak berguna untuk menonaktifkan layanan. Dari halaman manual:sudo update-rc.d postgresql disable
akan melakukan apa yang Anda inginkan, karena ia menyimpan symlink rc.d tetapi dengan awalan K (dibunuh, dihentikan). Kembalikan denganenable
. Beberapa layanan mendukung dinonaktifkan dari/etc/defaults/$service
file mereka , tetapi sayangnya ada pengecualian. Cara lain untuk menonaktifkan layanan adalah dengan chmod -x/etc/init.d/$service
file, atau untuk memasukkanexit 0
di bagian atasnya.sumber
Untuk memperjelas solusi terbaik, mirip dengan jawaban yang diberikan Tobu:
update-rc.d
denganremove
opsi.update-rc.d
dengandisable
opsi.Contoh:
update-rc.d postgresql disable
PLUS, Anda juga dapat menemukan (dan menonaktifkan) layanan lain yang lebih spesifik
systemctl
.Contoh:
systemctl disable pppd-dns.service
sumber
Tobu benar-benar tepat, tapi untuk kelengkapan ada alat untuk memberikan gambaran yang cerdas:
sysv-rc-conf
. Untuk salinan & tepuk:Menjalankan
sysv-rc-conf
Anda akan melihat skrip mana yang dijalankan di mana runlevel. Anda dapat mengaktifkan / menonaktifkan layanan melaluispace
dan keluar denganq
.sumber
rcconf
, itu dalam repo standar. Ingat meskipun tidak ada yang akan bekerja dengan pemula, yang merupakan default pada Ubuntu. Meskipun banyak barang masih menggunakan warisan init.