দেবিয়ান-এ কোনও পরিষেবা অক্ষম করার প্রস্তাব দেওয়া উপায়


10

দেবিয়ান-এ কোনও পরিষেবা অক্ষম করার জন্য কি কোনও "প্রস্তাবিত উপায়" রয়েছে? (অক্ষম করুন = পরিষেবাটি ইনস্টল করা আছে তবে মেশিন বুট হয়ে গেলে স্বয়ংক্রিয়ভাবে শুরু হবে না))

আমি জানি যে আপনি update-rc.d -f service remove(যা মূলত লিঙ্কগুলি সরিয়ে দেয় rcX.d) করতে পারেন তবে এটি করে আপনি পরিষেবাটির ক্রম সংখ্যাটি ( SXXserviceএক্সএক্সের সাথে সিকোয়েন্স নম্বর হিসাবে) হারাবেন, যখন আপনি পরিষেবাটি পুনরায় সক্ষম করতে চান তখন জীবনকে আরও শক্ত করে তোলা হবে। আমি আরও জানি যে আমি লিঙ্কগুলিকে কেবল নতুন নামকরণ rcX.dকরতে পারি যাতে তারা শুরু না করে S(বা এগুলিকে অন্য কোথাও সরিয়ে নিয়ে যায়) তবে আমি ভাবছিলাম যে এটি করার কোনও "দেবিয়ান-অনুমোদিত সেরা অনুশীলন" উপায় আছে কিনা।

উত্তর:


12

আপডেট-আরসি.ডি ম্যান পৃষ্ঠাটি দেখুন। স্ক্রিপ্ট লিঙ্কগুলি ইনস্টল করার নামে বিভাগটির তৃতীয় অনুচ্ছেদটি পড়ছে…

একটি সাধারণ সিস্টেম প্রশাসনের ত্রুটি হ'ল এই পরিষেবাটি "অক্ষম" করবে অর্থাত্ এই পরিষেবাটি শুরু হওয়া থেকে বিরত রাখবে এই ভেবে লিঙ্কগুলি মুছে ফেলা। তবে, সমস্ত লিঙ্ক যদি মুছে ফেলা হয় তবে পরের বার প্যাকেজটি আপগ্রেড করা হলে প্যাকেজের পোস্ট ইনস্ট্রি স্ক্রিপ্ট আবার আপডেট-আরসি.ডি চালাবে এবং এটি তাদের ফ্যাক্টরির ডিফল্ট লোকেশনগুলিতে লিঙ্কগুলি পুনরায় ইনস্টল করবে। পরিষেবাগুলি অক্ষম করার সঠিক উপায় হ'ল পরিষেবাটি ডিফল্টরূপে শুরু হওয়া সমস্ত রানলেভলে বন্ধ হয়ে যাওয়ার সাথে সাথে কনফিগার করা। সিস্টেম ভি ডি সিস্টেমে এর অর্থ সার্ভিসের প্রতীকী লিঙ্কগুলির নাম এস থেকে কে করে দেওয়া হয়েছে means

শেষ দুটি বাক্য আপনার প্রশ্নের উত্তর দেওয়া উচিত। :-)


উদাহরণস্বরূপ:sudo update-rc.d postgresql disable
Lluís

5

আপনার জীবনকে আরও সহজ করার জন্য আপনি "sysv-rc-conf" ইউটিলিটি চেষ্টা করতে পারেন। এটি অন্যান্য সিস্টেমের chkconfig সরঞ্জাম বেশি।

প্রম্পটে কেবল টাইপ করুন:

sudo apt-get sysv-rc-conf ইনস্টল করুন

চিয়ার্স!


সুন্দর সরঞ্জাম, ধন্যবাদ আমি দেখতে পাচ্ছি যে এটি পরিষেবাগুলিও সঠিকভাবে অক্ষম করে (যেমন কে সিমলিংকের নাম পরিবর্তন করে ...)।
হেইনজি

2

আসলে, sysv-rc-confআপডেট-rc.d ম্যান পৃষ্ঠা দ্বারা এমনকি পদ্ধতির সুপারিশ করা হয়েছে:

দয়া করে নোট করুন যে এই প্রোগ্রামটি প্যাকেজ রক্ষণাবেক্ষণকারী স্ক্রিপ্টগুলিতে ব্যবহারের জন্য ডিজাইন করা হয়েছিল এবং তদনুসারে, এই জাতীয় স্ক্রিপ্টগুলির জন্য কেবল খুব সীমাবদ্ধ কার্যকারিতা রয়েছে। সিস্টেম প্রশাসকদের রান-লেভেল পরিচালনা করতে আপডেট-আরসি.ডি ব্যবহার করতে উত্সাহিত করা হয় না। তাদের লিঙ্কগুলি সরাসরি সম্পাদনা করা উচিত বা তার পরিবর্তে রান-লেভেল সম্পাদক যেমন সিস্টেভ-আরসি-কনফ এবং বোম ব্যবহার করা উচিত।


0

আমি এটি বুঝতে পেরেছি, "দেবিয়ান সেরা অনুশীলন" হ'ল প্যাকেজটি আনইনস্টল করা । আপনি যদি প্যাকেজগুলি ব্যবহার না করেন তবে আপনার ইনস্টল করা উচিত নয়। এই কারণে ইনস্টলেশন শুরু করার জন্য দেবিয়ান প্যাকেজগুলি সমস্ত কনফিগার করা আছে।

(এই কয়েকটি প্যাকেজ যা চালানো ছাড়াই ইনস্টল করতে কার্যকর হতে পারে তাদের /etc/default/<packagename>প্রারম্ভিক অক্ষম করার জন্য সাধারণত তাদের কনফিগারেশন ফাইলে একটি সেটিংস থাকে ))


2
আপনি ভুল বুঝছেন. "বুটে স্বয়ংক্রিয়ভাবে শুরু না হওয়া" "প্যাকেজটি মোটেও ব্যবহার না করা" বোঝায় না। একটি সরল উদাহরণ হিসাবে, আমি আমার এসএসএইচ সার্ভারটি বুট-এ ডিমন হিসাবে শুরু করার পরিবর্তে প্রয়োজন অনুযায়ী জিনেটেড দ্বারা শুরু করতে চাই।
কোয়েট কুইসোট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.