एक चीज जिसने हमेशा मुझे उबंटू में उलझाया, वह थी कि कैसे सिस्टम सेवाएं शुरू की जाती हैं। मुझे पता है कि उबंटू अपस्टार्ट का उपयोग करता है और एसआईएसवी का समर्थन करता है, लेकिन सेवाओं को शुरू करने के लिए किसका उपयोग किया जाता है? यह तब होता है जब आप किसी सेवा के लिए "मैनुअल" शुरू करना चाहते हैं।
उदाहरण के लिए, मेरे सिस्टम पर मेरे पास /etc/init.d/<service>
(SysV) और /etc/init/<service>.conf
(Upstart) में निम्नलिखित सेवाओं के लिए फाइलें हैं :
acpid, mysql, networking, qemu-kvm, ufw, libvirt-bin
इसलिए अगर मैं स्टार्टअप पर MySQL निष्पादन को अक्षम करना चाहता हूं, तो मुझे इसे अक्षम करने के लिए अपस्टार्ट तरीके या SysV तरीके का उपयोग करना होगा? इसके अलावा, मैं कैसे बता सकता हूं कि उनमें से कौन सा वास्तव में एक सामान्य सेवा शुरू करने के लिए उपयोग किया जाता है?
संपादित करें
यहाँ वास्तव में संदेह यह नहीं है कि SysV / Upstart का उपयोग करके सेवाओं को अक्षम / सक्षम कैसे करें। क्या वास्तव में मुझे भ्रमित करता है कि कुछ सेवाएं उसी समय SysV और Upstart में परिभाषित (और सक्षम) प्रतीत होती हैं। क्या उनके बीच कोई मिसाल है (जैसे अगर mysql
दोनों SysV का उपयोग करके इसे लॉन्च करने में सक्षम है)? या क्या यह मामला हो सकता है कि एक टूल दूसरे को पृष्ठभूमि में उपयोग करता है?