जहां तक मैं अब तक, उबंटू में सेवाएं स्वचालित रूप से सक्षम होती हैं, इसलिए जब आप कुछ स्थापित करते हैं तो Apache
यह बूट पर शुरू हो जाएगा।
कुछ जानकारी प्राप्त करें
स्टार्टअप पर चलने वाली सभी सेवाओं का पता लगाने के लिए:
systemctl list-units --type service
यह उन सभी सेवाओं को दिखाएगा जो बूट पर लोड की गई हैं और अब सक्रिय हैं। यदि आप सभी सेवाओं की सूची प्राप्त करना चाहते हैं, तो कोई फर्क नहीं पड़ता कि वे सक्रिय हैं या नहीं:
systemctl list-units --type service --all
एक और चीज जो आप कर सकते हैं वह है:
systemctl list-dependencies --type service
फिर हिट करें /
और mongodb
देखें कि क्या service
/ target
उस पर निर्भर है और इसे चलाता है।
इसके अलावा आप चला सकते हैं:
locate mongodb.service
जो कुछ इस तरह का उत्पादन करता है:
/lib/systemd/system/multi-user.target.wants/mongodb.service
तब आपको पता चलेगा कि यह बहु-उपयोगकर्ता लक्ष्य के एक भाग के रूप में शुरू किया जा रहा है, इसका विकल्प यह है:
$ systemctl cat mongodb.service | grep -i wantedby
WantedBy=multi-user.target
इसे अक्षम करें
यह पता लगाने के लिए कि क्या यह सक्रिय है (स्टार्टअप / बूट-टाइम पर चलाया जाएगा):
systemctl is-active mongodb
यह active
या तो है inactive
; आपके मामले में यह होना चाहिए active
।
बूट समय पर शुरू होने से रोकने के लिए हमें इसे अक्षम करना चाहिए:
sudo systemctl disable mongodb
और यह सुनिश्चित करने के लिए कि कोई और (कोई अन्य सेवा) इसे शुरू नहीं कर सकता है, हम इसे मुखौटा करते हैं:
systemctl mask mongodb
तो यह से जुड़ा होगा /dev/null
और स्वचालित रूप से या मैन्युअल रूप से अब और शुरू नहीं किया जा सकता है।
मुझे mongodb
सेवा के नाम के बारे में पता नहीं है , इसे पूरा करने वाले टैब को हिट करने का प्रयास करें। मुझे लगता है mongodb
;)
service --status-all
सभी सेवाओं को सूचीबद्ध करें। आप उल्लेख कर सकते हैं इस