मैं उबंटू पर बूट शुरू करने से सेवाओं को कैसे रोकूं?


44

मेरे पास बहुत सारे सर्वर स्थापित हैं (Apache, MySQL, आदि), लेकिन मैं उन सभी को बूट समय पर शुरू नहीं करना चाहता (वे बिजली की निकासी करते हैं, और मैं ज्यादातर समय बैटरी पर रहता हूं)। मैं इसे कैसे कॉन्फ़िगर करूं?

जवाबों:



11

अब उबंटू में हालात काफी बदल गए हैं। मैं संस्करण 11 के बाद से सोचता हूं। MySQL अपस्टार्ट द्वारा नियंत्रित किया जाता है जबकि Apache अभी भी पारंपरिक SysV init स्क्रिप्ट का उपयोग करता है

MySQL के लिए, आप शुरुआती व्यवहार को संशोधित करने के लिए अपस्टार्ट में नई ओवरराइड सुविधा का उपयोग कर सकते हैं :

sudo echo "manual" >> /etc/init/mysql.override

अधिक जानकारी के लिए, अपस्टार्ट कुकबुक में " स्वचालित रूप से प्रारंभ से नौकरी अक्षम करना " अनुभाग देखें ।

जैसा कि अपाचे अभी भी पारंपरिक SysV इनिट स्क्रिप्ट का उपयोग करता है

sudo update-rc.d -f apache2 remove

/etc/rcX.dवैकल्पिक रूप से उपयोग से लिंक हटाने के लिए

sudo update-rc.d apache2 disable

जो स्क्रिप्ट को एक स्टार्ट स्क्रिप्ट से स्टॉप स्क्रिप्ट में बदलकर "निष्क्रिय" करता है। इसके द्वारा प्रतिवर्ती है

sudo update-rc.d apache2 enable


इस जानकारी की अधिकांश मुझे यहाँ से मिली: https://askubuntu.com/a/40077/24678


मुझे "बैश: /etc/init/mysql.override: अनुमति" से इनकार कर दिया गया जब "सूडो गूंज" मैनुअल चलाते हैं >> >> /etc/init/mysql.override "उबंटू 14.04 में।"
त्रिशंकु

1
@HungTran - सुपरसुसर के रूप में, फ़ाइल /etc/init/mysql.override को एक संपादक के साथ बनाने की कोशिश करें - शब्द मैनुअल वाली सामग्री के साथ
वेवसैलर

5

यह लिंक थोड़ा सा दिनांकित संस्करण वार है, लेकिन क्या यह आपके संस्करण में एक विकल्प से मेल खाता है?

स्टार्टअप सेवाओं को कॉन्फ़िगर करें

इसके लिए प्रशासनिक विशेषाधिकारों की आवश्यकता होती है (अध्याय 2, प्रशासनिक कार्य देखें)।

  1. रन सेवाएँ सेटिंग्स: सिस्टमप्रशासनसेवाएँ
  2. अपना पासवर्ड डालें।
  3. उन सेवाओं का चयन करें जिन्हें आप चलाना चाहते हैं, फिर ठीक होने पर क्लिक करें ।

4

आप जटिल लिंक और अनुमतियों को संभालने की आवश्यकता के बिना, बूट-अप स्क्रिप्ट शुरू करने और रोकने के लिए बूट-अप प्रबंधक का उपयोग कर सकते हैं ।

apt-get install bum

यहाँ छवि विवरण दर्ज करें


3

इसे पूरा करने का एक अन्य तरीका यह है कि हम इस लिंक को अक्षम कर दें - इसे हटाएं नहीं।

sudo update-rc.d mysql disable 2

यह 'K' के साथ शुरू करने के लिए लिंक का नाम बदल देगा और बूट पर सेवा शुरू नहीं होगी। आप इसे किसी भी समय फिर से सक्षम कर सकते हैं यदि आप तय करते हैं कि आप इसे बूट पर स्टार्ट-अप करना चाहते हैं।


2

उबंटू 16 पर:

 sudo systemctl disable mysql

update-rc.d विधि मेरे लिए काम नहीं कर रही थी।

अपस्टार्ट को उबंटू 15 में चित्रित किया गया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.