कमांड लाइन से इकाइयों को शुरू, बंद, सक्षम और अक्षम करने के लिए आवश्यक सिस्टमड कमांड सीखना महत्वपूर्ण है। कमांड प्रॉम्प्ट पर बहुत समय व्यतीत करना थकाऊ हो सकता है, हालांकि, इन प्रबंधकीय कार्यों के तनाव को कम करने में मदद के लिए Chkservice बनाया गया था।

Chkservice आपके एनसीआरएस-आधारित टर्मिनल इंटरफ़ेस का उपयोग करता है ताकि आपको अपनी सक्रिय सिस्टमडी इकाइयों का त्वरित अवलोकन प्रदान किया जा सके और यदि आपके पास व्यवस्थापकीय विशेषाधिकार हैं, तो आप उन्हें एक ही systemctl प्रविष्टि टाइप किए बिना सभी को शुरू और बंद कर सकते हैं।

संबंधित : Systemd के साथ सेवाओं को कैसे प्रबंधित करें

Chkservice डाउनलोड कर रहा है

गिथब पर प्रोजेक्ट होम पेज से पता चलता है कि आर्क लिनक्स, डेबियन, फेडोरा और उबंटू में सभी के पास इंस्टॉलेशन के लिए पैकेज उपलब्ध हैं।

आर्क:

 गिट क्लोन https://aur.archlinux.org/chkservice.git सीडी chkservice makepkg -si 

डेबियन:

 sudo apt chkservice स्थापित करें 

फेडोरा:

 डीएनएफ कॉपर srakitnican / डिफ़ॉल्ट dnf स्थापित chkservice सक्षम करें 

उबंटू:

 sudo add-apt-repository ppa: linuxenko / chkservice sudo apt-get अद्यतन sudo apt-get chkservice इंस्टॉल करें 

आप नवीनतम गिट रिलीज को क्लोन करके पैकेज भी बना सकते हैं और स्रोत से इंस्टॉल कर सकते हैं:

 गिट क्लोन https://github.com/linuxenko/chkservice.git 

उपलब्ध कमांड

एक बार इंस्टॉल हो जाने पर, आप Chkservice को सामान्य उपयोगकर्ता या व्यवस्थापकीय विशेषाधिकार वाले उपयोगकर्ता के रूप में चला सकते हैं। किसी भी मामले में, उपलब्ध आदेश एक ही हैं। अधिक जानकारी के लिए नीचे कार्यक्रम की सहायता संवाद देखें।

जब आप चल रहे हों तो Chkservice के अंदर "?" दबाकर आप वही कमांड सूची भी पा सकते हैं। आपकी आवाजाही कुंजी सीधी हैं।

  • कर्सर को ऊपर ले जाएं: ऊपर-तीर या के
  • कर्सर को नीचे ले जाएं: डाउन-एरो या जे
  • पृष्ठ ऊपर ले जाएं: पेज-अप या बी
  • पेज को नीचे ले जाएं: पेज-डाउन या एफ

फिर, यदि आप एक व्यवस्थापक हैं, तो आप एस के साथ इकाइयों को शुरू और बंद कर सकते हैं, आर के साथ इकाइयों को पुनः लोड और अपडेट कर सकते हैं, और स्पेस के साथ इकाइयों को सक्षम या अक्षम कर सकते हैं।

क्यू के साथ कार्यक्रम से बाहर निकलें।

दृश्य स्क्रीन

रनिंग चक्स सेवा आपको एक ऐसा दृश्य प्रदान करेगी जो निम्न छवि की तरह कुछ दिखती है।

बाईं ओर, सक्षम इकाइयों को [x], अक्षम इकाइयों के साथ चिह्नित किया जाता है [ ], स्थिर इकाइयों के साथ, और मास्क किए गए इकाइयां -m- साथ।

जब आप यूनिट की स्थिति को अक्षम से अक्षम करने के लिए बदलते हैं, उदाहरण के लिए, इसका मार्कर भी बदल जाएगा। आप अपनी स्थिति के आधार पर प्रत्येक मार्कर के रंग में मतभेद भी देख सकते हैं।

उपरोक्त स्क्रीनशॉट प्रदर्शन पर कई इकाइयों के लिए संचालन के उन विभिन्न राज्यों को प्रकट करता है। प्रत्येक इकाई का नाम इसकी स्थिति के बाद सूचीबद्ध होता है, और स्क्रीन के दाईं ओर प्रत्येक इकाई के लिए स्थान या वर्णन सूचीबद्ध होता है।

आप उपलब्ध इकाइयों की गिनती भी पा सकते हैं - इस मामले में 400 - डिस्प्ले के नीचे।

डिस्प्ले को आगे स्क्रॉल करते हुए आप देखेंगे कि Chkservice टाइमर, सॉकेट, स्लाइस, माउंट्स, ऑटोमैट्स, स्वैप्स, पथ, स्कोप्स और डिवाइस से सेवाओं को अलग करता है। प्रत्येक उपश्रेणी में इसके शीर्षक, जैसे "सॉकेट" सूचीबद्ध होते हैं और फिर उस प्रकार की सभी उपलब्ध इकाइयों को वर्णानुक्रम में दिखाते हैं।

इससे कोई फर्क नहीं पड़ता कि आप किस प्रकार के यूनिट से काम कर रहे हैं, आप अपने राज्य को प्रबंधित करने के लिए उसी कीबोर्ड कमांड का उपयोग कर सकते हैं।

निष्कर्ष

Chkservice टाइपिंग कमांड की परेशानी के बिना Systemd इकाइयों को प्रबंधित करने का एक सुविधाजनक तरीका प्रदान करता है। इसका इंटरफ़ेस उपयोग करने के लिए स्वच्छ और सरल है, और मैं विशेष रूप से सराहना करता हूं कि यह कैसे और बिना विशेषाधिकारों के चला सकता है।

इसे एक स्पिन दें। मुझे उम्मीद है कि आपने भी इसे पसंद किया होगा।