উত্তর:
আপনি এই উদ্দেশ্যে chkconfig ইউটিলিটি ব্যবহার করতে পারেন ।
sudo apt-get install chkconfig
স্কুইডের রান স্তরের স্থিতি পরীক্ষা করতে আপনি এই আদেশটি চালাতে পারেন:
chkconfig --list | grep squid
এটি নীচের মত কিছু আউটপুট হবে:
squid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
সমস্ত রান স্তরে স্কুইড বন্ধ করতে আপনি এই কমান্ডটি ব্যবহার করতে পারেন:
sudo chkconfig squid off
chkconfig --list | grep squid
squid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
নির্দিষ্ট রান লেভেলে স্কুইড বন্ধ করতে আপনি এই কমান্ডটি ব্যবহার করতে পারেন:
chkconfig --level 3 squid off
সিস্টেম ডিমনগুলি লিগ্যাসি SysV init স্ক্রিপ্ট বা আরও নতুন আপস্টার্ট ব্যবহার করতে পারে।
সিসভ স্ক্রিপ্টগুলির জন্য বেশ কয়েকটি পরিচালনা সরঞ্জাম রয়েছে, এই জাতীয় একটি সরঞ্জাম "sysv-rc-conf" "sysv-rc-conf" প্যাকেজ থেকে রয়েছে, এটি ইনস্টল করুন এবং এটি টার্মিনাল থেকে চালু করুন।
আপস্টার্ট সম্পর্কে যতদূর আমি জানি যে কোনও ম্যানেজমেন্টের সরঞ্জাম এখনও নেই, আপনাকে নিজে থেকে সম্পর্কিত স্ক্রিপ্টটির নাম / etc / init হতে হবে, যেমন:
mv /etc/init/ufw.conf /etc/init/ufw.conf.disabled
স্কুইড 3 sysv init স্ক্রিপ্ট ব্যবহার করে, আপনি এটিকে sysv-rc-conf দিয়ে অক্ষম করতে পারেন।
স্কুইড, পুরাতন Init সিস্টেম ব্যবহার করে, যাতে এই কমান্ড কৌতুক করতে হবে: sudo update-rc.d -f squid3 remove
।
পরিষেবাটি কখন চালু / বন্ধ করতে হবে তার আরও সন্ধানের নিয়ন্ত্রণের জন্য: sudo sysv-rc-conf
/etc/init.d/squid3 start
বা stop
।
উপরের উত্তরগুলি আমার উবুন্টু 16.04 এর জন্য কার্যকর হয়নি।
এটি কী কাজ করেছে তা এখানে:
sudo systemctl stop squid
update-rc.d squid disable
sudo systemctl status squid
যদিও আপনি যেমন একটি ত্রুটি পেতে পারেন:
অন্তর্নিহিতকরণ: সতর্কতা: স্ক্রিপ্ট স্কুইডের বর্তমান স্টার্ট রানলেভেল (গুলি) খালি এলএসবি ডিফল্ট (2 3 4 5) ওভাররাইড করে।
অন্তর্নিহিত: সতর্কতা: স্ক্রিপ্ট-স্কুইডের বর্তমান স্টপ রানলেভেল (গুলি) (0 1 2 3 4 5 6) এলএসবি ডিফল্ট (0 1 6) ওভাররাইড করে। insserv: fopen (.d depend.stop): অনুমতি অস্বীকার করা হয়েছে
পুনরায় বুট করার পরেও পরিষেবা বন্ধ রয়েছে।
ত্রুটি কেন ঘটে এবং কীভাবে এটি ঠিক করা যায় তা যদি আপনি জানেন তবে দয়া করে উত্তরটি মন্তব্য করতে বা সম্পাদনা করতে দ্বিধা বোধ করবেন।