स्वचालित रूप से शुरू करने से कैसे अपाचे और mysql रखने के लिए


44

क्या अपाचे और mysql को स्टार्टअप पर स्वचालित रूप से चलाने का कोई तरीका नहीं है?

वर्तमान में, जब भी मैं अपनी मशीन को बूट करता हूं, वे स्वचालित रूप से शुरू होते हैं और पृष्ठभूमि में चलते हैं।

मैं Ubuntu 12.04 का उपयोग कर रहा हूं।

जवाबों:


47

अमरीका की एक मूल जनजाति

sudo update-rc.d -f apache2 disable

Apache अभी भी rc.d init स्क्रिप्ट का उपयोग कर रही है, यही कारण है कि आपको इसका उपयोग करके अक्षम करना होगा update-rc.d

माई एसक्यूएल

echo manual | sudo tee /etc/init/mysql.override

दूसरी ओर MySQL एक अपस्टार्ट कॉन्फ़िगरेशन फ़ाइल में परिवर्तित हो गया है। ओवरस्टार्ट सेवाओं को अक्षम करने का अनुशंसित तरीका एक ओवरराइड फ़ाइल का उपयोग करना है।


क्या मुझे हर स्टार्टअप पर ऐसा करना है
शुभम

नहीं, केवल एक बार .. परिवर्तन लगातार हैं। :)
सरचोरलो १12

11
एक के साथ किसी भी सेवा के लिए अक्षम स्वत: प्रारंभ करने के लिए एक स्पष्ट तरीका .confमें फ़ाइल /etc/init(mysql की तरह), रूट के रूप में चलाने के लिए है: echo "manual" >> /etc/init/[service_name].override
el.atomo

कूडो @ el.atomo मैनपेज घटना परिभाषा "मैन्युअल" यह श्लोक किसी भी पहले से देखा उपेक्षा करेंगे पर शुरू परिभाषा। परिभाषा पर शुरू से नीचे किसी भी रेखा पर इस श्लोक को जोड़ने से , यह किसी कार्य को स्वचालित रूप से शुरू होने से रोकने की क्षमता प्रदान करता है। जब निर्दिष्ट किया जाता है, तो ऐसी नौकरी शुरू करने का एकमात्र तरीका शुरुआत के माध्यम से है । - इसके अलावा, ओवरराइड फ़ाइल हैंडलिंग पर एक नज़र डालें ओवरराइड फाइलें नौकरियों कॉन्फ़िगरेशन फ़ाइल को संशोधित किए बिना नौकरियों के माहौल को बदलने की अनुमति देती हैं।
गेरार्ड रोशे

इसके अलावा यह भी काम करेगा: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled। जब आप ऐसा करते हैं तो यह देखना आसान होता है कि कौन सी सेवाएँ अक्षम हैं। पुन: क्या आप प्रिंटर समर्थन (कप) निकाल सकते हैं
जेरार्ड रोच

10

सभी सिस्टम सेवाओं के लिए /etc/init.d, उन्हें अक्षम करना update-rc.dकमांड के साथ किया जा सकता है , जैसे:

update-rc.d -f apache2 remove

स्टार्टअप पर चलने के लिए इसे पुनर्स्थापित करने के लिए:

update-rc.d apache2 defaults

आप मैन्युअल रूप से प्रारंभ और बंद कर सकते हैं service apache2 startऔर service apache2 stop


5

एक टर्मिनल में निम्नलिखित चलाएँ:

update-rc.d -f apache2 remove

update-rc.d -f mysql remove

देखें: http://www.aboutlinux.info/2006/04/en enable- and- diseable-services-during_01.html


क्या मुझे हर स्टार्टअप पर ऐसा करना है
शुभम

मेरे देर से जवाब के लिए क्षमा करें (बस अपना संदेश देखा)। आपको यह करने की ज़रूरत नहीं है कि हर बार जब यह बूट हो जाए, तो इसे छड़ी करना चाहिए
MCR
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.