systemctl startऔर systemctl enableअलग-अलग काम करते हैं।
enable निर्दिष्ट इकाई को प्रासंगिक स्थानों पर हुक करेगा, ताकि यह स्वचालित रूप से बूट पर शुरू हो जाए, या जब प्रासंगिक हार्डवेयर को इकाई फ़ाइल में निर्दिष्ट के आधार पर प्लग इन किया जाए या अन्य स्थितियों पर निर्भर किया जाए।
start अभी यूनिट शुरू करता है।
disableऔर stopक्रमशः इन के विपरीत हैं।
इसका मतलब यह है कि जब आप पहली बार MariaDB स्थापित करते हैं, तो आप systemctl enable mariadb.serviceइसे सक्षम करने के लिए चलाना चाह सकते हैं ताकि यह बूट पर शुरू हो। systemctl start mariadb.serviceमारियाबीडी को शुरू करने के लिए आप रनिंग या रिबूट भी कर सकते हैं । मारियाडीबी को रोकने के लिए, systemctl stop mariadb.serviceइसे चलाएं (यह अगले बूट पर फिर से शुरू होगा या जब आप इसे मैन्युअल रूप से शुरू करेंगे)। इसे अक्षम करने के लिए यह बूट पर अब शुरू नहीं होता है, चलाएं systemctl disable mariadb.service।
स्रोत: systemctl मैन पेज
enableऔर सबकोमैंड के स्वाइच केstartसाथ भी कर सकते हैं , जैसे :। सेवा के लिए आदेश के लिए भी यही सच है ।--nowenablesystemctl enable sshd --nowdisablestop