आवश्यक सेवाओं को स्थापित करने के बाद, यह सुनिश्चित करना महत्वपूर्ण है कि उनके लिए स्वचालित स्टार्टअप सक्षम हो – ताकि वे ऑपरेटिंग सिस्टम के लोड होते समय शुरू हो जाएं; अन्यथा, आपको उन्हें फिर से मैन्युअल रूप से शुरू करना होगा।
किसी सेवा (जैसे nginx या apache) के लिए स्वचालित स्टार्टअप सक्षम करने के लिए निम्न उदाहरणों का उपयोग करें:
1. सेवाओं के स्वचालित स्टार्टअप को सक्षम करना
systemctl enable nginx
systemctl enable apache2
ये उदाहरण केवल सेवाओं के स्वचालित स्टार्टअप को सक्षम करते हैं, लेकिन उन्हें शुरू नहीं करते। यदि आपको उन्हें तुरंत शुरू करने की आवश्यकता है, तो आप निम्न कमांड का उपयोग कर सकते हैं:
2. nginx या apache सेवा शुरू करना
service nginx start
service apache2 start
ऑपरेटिंग सिस्टम को रीस्टार्ट करने के बाद, यह जांचने के लिए कि सेवा चल रही है या नहीं, आप निम्न कमांड का उपयोग कर सकते हैं:
service nginx status
3. सेवाओं के स्वचालित स्टार्टअप को अक्षम करना
systemctl disable nginx
systemctl disable apache2
ध्यान दें: Linux में एक और समान कमांड sysctl है, जिसका उपयोग कर्नेल कॉन्फ़िगरेशन को बदलने के लिए किया जाता है। लेकिन यह ऊपर बताए गए systemctl कमांड से संबंधित नहीं है, जो सेवाओं और systemd सेवा प्रबंधक के संचालन के लिए जिम्मेदार है।