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
साथ भी कर सकते हैं , जैसे :। सेवा के लिए आदेश के लिए भी यही सच है ।--now
enable
systemctl enable sshd --now
disable
stop