Systemctl, टर्मिनल से सेवाओं के साथ काम करता है

systemctl के बारे में

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

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

सिस्टेक्टल सिंटैक्स

सिंटैक्स नियम और प्रारूप है कि कैसे systemctl कमांड का उपयोग किया जा सकता है। इन सिंटैक्स विकल्पों को फिर से व्यवस्थित किया जा सकता है, लेकिन एक प्रारूप का पालन किया जाना चाहिए।

निम्न पंक्ति का एक उदाहरण दिखाता है systemctl कमांड का उपयोग करने के लिए मूल सिंटैक्स:

systemctl [OPCIONES] {COMANDO} 

विकल्प वे झंडे होते हैं जो यह निर्धारित करते हैं कि आदेश कैसे चलाया जाता है या नियंत्रित किया जाता है या उनके व्यवहार को संशोधित करता है। निम्नलिखित कुछ विकल्पों की एक सूची है, जो कि systemctl कमांड के साथ प्रयोग की जा सकती हैं:

व्यवस्थित विकल्प

  • - -स्टेट = स्टेट → इस विकल्प से हम कर सकेंगे एक विशेष प्रकार के राज्य की इकाइयों की गणना करना सेवा की: सक्रिय या निष्क्रिय
  • -a, - -all → हम -ao - -all to का उपयोग करेंगे स्मृति में वर्तमान में सभी गुण / सभी ड्राइव दिखाएं। सिस्टम में स्थापित सभी इकाइयों को सूचीबद्ध करने के लिए, हमें कमांड का उपयोग करना होगा 'सूची-इकाई-फाइलें' बजाय।
  • -r, - -recursive → हम -ro - -ccursive का उपयोग करने में सक्षम होंगे होस्ट ड्राइव और स्थानीय कंटेनरों की सूची प्रदर्शित करें.
  • -H - -host = [USER @] HOST → यह हमें अनुमति देगा एक दूरस्थ होस्ट पर काम करते हैं.
  • is-system-running → हम सत्यापित करेंगे अगर सिस्टम पूरी तरह से काम कर रहा है.
  • हाइबरनेट → सीतनिद्रा प्रणाली का।
  • - -हेल्प → यह हमें दिखाएगा उपलब्ध विकल्प मदद संदेश के माध्यम से।
के बारे में मावेन स्थापित करें
संबंधित लेख:
अपाचे मावेन, उबंटू 18.10 पर इसे स्थापित करने के दो आसान तरीके

व्यवस्थित उदाहरण

आगे हम कुछ मूल उदाहरणों को देखने जा रहे हैं कि कैसे निष्पादित करें और Ubuntu 18.04 पर systemctl का उपयोग करें, जो इस प्रणाली मैं इस उदाहरण के लिए उपयोग करने जा रहा हूँ। हमें इसे काम करने के लिए बस systemctl कमांड चलाना होगा।

सेवाएं शुरू और बंद करें

पैरा systemctl कमांड का उपयोग करके सेवाएं शुरू करें, आपको बस निम्नलिखित कमांड की तरह कुछ निष्पादित करना होगा:

सेवा शुरू

sudo systemctl start application.service

हम भी कर सकते हैं अंतिम .service के बिना आवेदन नाम का संदर्भ लें. के लिए सेवा रोकेंकमांड का उपयोग करने के लिए कुछ इस तरह होगा:

systemctl के साथ सेवा बंद करें

sudo systemctl stop application.service

पुनः आरंभ और पुनः लोड सेवाएं

सी बसका सेवा पुनरारंभ करें, आपको कुछ लिखना होगा:

सेवा पुनरारंभ करें

sudo systemctl restart application.service

पैरा सर्विस को रिचार्ज करेंकमांड का उपयोग किया जाएगा:

रिचार्ज सेवा

sudo systemctl reload application.service

किसी सेवा को पुनः लोड करने से केवल चल रही सेवा में कॉन्फ़िगरेशन परिवर्तन पुनः लोड होते हैं और सेवा पूरी तरह से पुनः आरंभ नहीं होगी। किसी चल रही सेवा को पूरी तरह से पुनरारंभ करने के लिए, आदर्श विकल्प का उपयोग करना है पुनः प्रारंभ.

सेवाओं को सक्षम और अक्षम करें

सेवाओं को सक्षम और अक्षम करें

यदि हम किसी सेवा को अक्षम या सक्षम करना चाहते हैं, तो हमें केवल निम्न आदेशों का उपयोग करना होगा। एक सेवा को सक्षम करने से हमें हर बार सर्वर शुरू होने पर स्वचालित रूप से शुरू करने की अनुमति मिलेगी। एक सेवा को सक्षम करने के लिए हमें जिस कमांड का उपयोग करना चाहिए वह कुछ इस तरह होना चाहिए:

sudo systemctl enable application.service

यदि हम किसी सेवा को अक्षम करते हैं, तो सेवा तब तक नहीं चलेगी जब तक हम उसे पुनः सक्षम नहीं करते। किसी सेवा को अक्षम करने के लिए कमांड होनी चाहिए:

sudo systemctl disable application.service

सेवा की स्थिति की जाँच करें

किसी सेवा की स्थिति की जांच करने के लिए, आपको करना होगा स्थिति विकल्प का उपयोग करें निम्नलिखित नुसार:

स्थिति व्यवस्थित

sudo systemctl status application.service

सभी सेवाओं की सूची बनाएं

पैरा उन सभी सेवाओं को सूचीबद्ध करें जो चल रही हैं या नीचे हैं, हम निष्पादित कर सकते हैं:

सूची सेवाएँ

systemctl list-units --all --type=service --no-pager

उपरोक्त कमांड को सभी सेवाओं को सूचीबद्ध करना चाहिए और यह प्रदर्शित होने वाली आउटपुट स्क्रीन पिछले स्क्रीन शॉट के समान होगी। यदि हम रुचि रखते हैं केवल सभी सक्रिय सेवाएँ देखें, हमें निम्नलिखित कमांड का उपयोग करना चाहिए:

सक्रिय सेवाएं

systemctl list-units --all --state=active

पैरा सभी निष्क्रिय सेवाओं की सूची बनाएंकमांड निष्पादित करने के लिए किया जाएगा:

निष्क्रिय सेवाएं

systemctl list-units --all --state=inactive

अधिक जानकारी

पैरा systemctl का उपयोग करने के बारे में अधिक जानकारी, हमें केवल उपयोग करना होगा -हेलप ऑप्शन की मदद करें या मैन पेजों को देखें:

आदमी व्यवस्थित

man systemctl

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।