update-rc.d
প্রাথমিকভাবে প্যাকেজ আপগ্রেড স্ক্রিপ্টগুলি ব্যবহার করে। remove
প্যাকেজ আনইনস্টল করার জন্য বলা হয় এবং সমস্ত লিঙ্কগুলি সরিয়ে দেয়, defaults
প্যাকেজ ইনস্টল করার জন্য ডাকা হয়, enable
বা disable
ডিবকনফের উপর নির্ভর করে ব্যবহৃত হতে পারে এবং সিসাদমিনগুলিতে দরকারী। ক্লিনআপগুলি remove
আসলে কোনও পরিষেবা অক্ষম করার জন্য কার্যকর নয়। ম্যান পৃষ্ঠা থেকে:
একটি সাধারণ সিস্টেম প্রশাসনের ত্রুটি হ'ল এই পরিষেবাটি "অক্ষম" করবে অর্থাত্ এই পরিষেবাটি শুরু হওয়া থেকে বিরত রাখবে এই ভেবে লিঙ্কগুলি মুছে ফেলা। তবে, সমস্ত লিঙ্ক যদি মুছে ফেলা হয় তবে পরের বার প্যাকেজটি আপগ্রেড করা হলে প্যাকেজের পোস্ট ইনস্ট্রি স্ক্রিপ্ট আবার আপডেট-আরসি.ডি চালাবে এবং এটি তাদের ফ্যাক্টরির ডিফল্ট লোকেশনগুলিতে লিঙ্কগুলি পুনরায় ইনস্টল করবে। পরিষেবাগুলি অক্ষম করার সঠিক উপায় হ'ল পরিষেবাটি ডিফল্টরূপে শুরু হওয়া সমস্ত রানলেভলে বন্ধ হয়ে যাওয়ার সাথে সাথে কনফিগার করা। সিস্টেম ভি ডি সিস্টেমে এটির অর্থ এস থেকে কে পর্যন্ত পরিষেবার প্রতীকী লিঙ্কগুলির নামকরণ
sudo update-rc.d postgresql disable
আপনি যা চান তা করবে, কারণ এটি rc.d symlinks রাখে তবে কে (হত্যা, থামানো) উপসর্গের সাথে। এটি একটি সঙ্গে ফিরে enable
। কিছু পরিষেবা তাদের /etc/defaults/$service
ফাইল থেকে অক্ষম করা সমর্থন করে , তবে দুঃখের সাথে ব্যতিক্রম রয়েছে। পরিষেবাটি অক্ষম করার অন্যান্য উপায়গুলি হ'ল /etc/init.d/$service
ফাইলটি chmod -x করা , বা exit 0
এর উপরে একটি সন্নিবেশ করা।
file-rc
। সিমলিঙ্কগুলি পরিচালনা করার পরিবর্তে, আমি আমার রানলেভেল কনফিগারেশনের সাহায্যে একটি পাঠ্য ফাইল পরিচালনা করি।