Jawaban:
Anda dapat menggunakan utilitas chkconfig untuk tujuan ini.
sudo apt-get install chkconfig
Untuk memeriksa status run level squid Anda dapat menjalankan perintah ini:
chkconfig --list | grep squid
Ini akan menampilkan sesuatu seperti di bawah ini:
squid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Untuk mematikan squid di semua level run, Anda dapat menggunakan perintah ini:
sudo chkconfig squid off
chkconfig --list | grep squid
squid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Untuk mematikan squid di level run tertentu Anda dapat menggunakan perintah ini:
chkconfig --level 3 squid off
Daemon sistem dapat menggunakan skrip init SysV lama atau pemula yang baru.
Untuk skrip sysv ada beberapa alat manajemen, salah satunya adalah "sysv-rc-conf" dari paket "sysv-rc-conf", instal dan luncurkan dari terminal.
Mengenai Pemula sejauh yang saya tahu belum ada alat manajemen, Anda perlu mengubah nama skrip yang sesuai dari / etc / init, misalnya:
mv /etc/init/ufw.conf /etc/init/ufw.conf.disabled
Squid3 menggunakan skrip init sysv, Anda dapat menonaktifkannya dengan sysv-rc-conf.
Squid menggunakan sistem init lama, sehingga perintah ini harus melakukan trik: sudo update-rc.d -f squid3 remove
.
Untuk kontrol lebih lanjut mengenai kapan memulai / menghentikan layanan: sudo sysv-rc-conf
/etc/init.d/squid3 start
atau stop
.
Dua cara paling sederhana (dari sudut pandang saya).
1) mv /etc/init/squid3.conf /etc/init/squid3.conf.disabled
2) beri komentar pada baris berikut
start on runlevel [2345]
di /etc/init/squid3.conf
Jawaban di atas tidak berfungsi untuk Ubuntu 16.04 saya.
Inilah yang berhasil:
sudo systemctl stop squid
update-rc.d squid disable
sudo systemctl status squid
Meskipun Anda mungkin mendapatkan kesalahan seperti:
insserv: peringatan: runlevel mulai saat ini (kosong) dari script squid menimpa default LSB (2 3 4 5).
insserv: warning: runlevel stop saat ini (0 1 2 3 4 5 6) dari skrip `squid 'menimpa standar LSB (0 1 6). insserv: fopen (.depend.stop): Izin ditolak
Layanan tetap terhenti bahkan setelah reboot.
Jika Anda tahu mengapa kesalahan terjadi dan bagaimana cara memperbaikinya, jangan ragu untuk berkomentar atau mengedit jawabannya.