Apakah ada "cara yang disarankan" untuk menonaktifkan layanan di Debian? (Nonaktifkan = Layanan diinstal tetapi tidak akan mulai secara otomatis ketika mesin melakukan booting.)
Saya tahu bahwa Anda dapat update-rc.d -f service remove
(yang pada dasarnya menghapus tautan rcX.d
), tetapi dengan melakukan ini Anda kehilangan nomor urut layanan ( SXXservice
, dengan XX sebagai nomor urut), membuat hidup lebih sulit ketika Anda ingin mengaktifkan kembali layanan. Saya juga tahu bahwa saya bisa mengganti nama tautan rcX.d
agar tidak dimulai S
(atau memindahkannya ke tempat lain), tetapi saya bertanya-tanya apakah ada beberapa cara "praktik terbaik yang disetujui Debian" untuk melakukan ini.
sudo update-rc.d postgresql disable
Anda dapat mencoba utilitas "sysv-rc-conf" untuk membuat hidup Anda sedikit lebih mudah. Ini lebih merupakan alat chkconfig dari sistem lain.
Ketik saat diminta:
sudo apt-get install sysv-rc-conf
Bersulang!
sumber
Sebenarnya,
sysv-rc-conf
apakah pendekatan ini direkomendasikan bahkan oleh halaman manual update-rc.d:sumber
Seperti yang saya pahami, "Praktik terbaik Debian" adalah menghapus instalasi paket . Anda seharusnya tidak menginstal paket jika Anda tidak menggunakannya. Inilah sebabnya mengapa paket Debian dikonfigurasikan untuk memulai instalasi.
(Beberapa paket yang dapat berguna diinstal tanpa menjalankan biasanya memiliki pengaturan dalam
/etc/default/<packagename>
file konfigurasi mereka untuk menonaktifkan awal.)sumber