डेबियन पर सेवाओं को रोकें, शुरू करें और पुनः आरंभ करें

Stop Start Restart Services Debian



सेवा पृष्ठभूमि पर चलने वाला एक प्रोग्राम है जिसका उपयोग आवश्यकता पड़ने पर किया जाता है। Apache, ssh, Nginx या Mysql कुछ सबसे प्रसिद्ध सेवाएं हैं। डेबियन पर, डेबियन 10 बस्टर सहित, सेवाओं को निर्देशिका में संग्रहीत किया जाता है /etc/init.d/ , उन्हें इनिट सिस्टम या सिस्टमड के साथ प्रबंधित किया जा सकता है, जिनमें से दोनों को सेवा की स्थिति को रोकने, शुरू करने, पुनरारंभ करने या जांचने के 3 अलग-अलग तरीकों के उदाहरणों के साथ नीचे समझाया जाएगा।

NS सेवा आदेश

आदेश सेवा लिनक्स में /etc/init.d निर्देशिका के तहत संग्रहीत सेवाओं और डेमॉन, init फ़ाइलों की स्थिति की जांच करने, रोकने, शुरू करने या पुनरारंभ करने की अनुमति देता है।







सेवाओं को रोकने, चलाने, पुनरारंभ करने या मांग पर उनकी स्थिति को प्रिंट करने का सिंटैक्स है:



सेवा<सेवा का नाम> <आदेश>

निम्न उदाहरण दिखाता है कि एसएसएच सेवा की स्थिति की जांच कैसे करें सेवा आदेश:



सेवाएसएसएचओस्थिति





सिस्टमडी

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

किसी सेवा की स्थिति की जाँच करने के लिए सिंटैक्स निम्नलिखित है:



systemctl स्थितिएसएसएचओ

NS /etc/init.d निर्देशिका

जब सिस्टम बूट होता है इस में निष्पादित होने वाला पहला प्रोग्राम है और सिस्टम के बंद होने तक PID 1 के साथ प्रक्रिया के रूप में चलता रहता है। यह प्रत्यक्ष या अप्रत्यक्ष है पूर्वज अन्य सभी प्रक्रियाओं का और स्वचालित रूप से सभी को अपनाता है अनाथ प्रक्रियाएं . Init द्वारा शुरू किया गया है गुठली दौरान बूटिंग प्रक्रिया; ए कर्नेल पैनिक यदि कर्नेल इसे प्रारंभ करने में असमर्थ है तो होगा। इनिट आमतौर पर असाइन किया जाता है प्रक्रिया पहचानकर्ता 1 (स्रोत: विकिपीडिया)

बूट से शुरू होने वाली सभी सेवाएँ और डेमॉन में पाए जाते हैं /etc/init.d निर्देशिका। /etc/init.d निर्देशिका में संग्रहीत सभी फ़ाइलें सेवाओं की स्थिति को रोकने, शुरू करने, पुनः आरंभ करने और जाँचने का समर्थन करती हैं।
Ssh सेवा की स्थिति की जाँच करने के लिए वाक्य रचना है:

/आदि/init.d/एसएसएचओस्थिति

Linux डेबियन 10 बस्टर पर सेवा की स्थिति की जाँच करना

नीचे आपको डेबियन 10 बस्टर (या किसी आधुनिक डेबियन रिलीज) पर सेवा की स्थिति की जांच करने के तरीके दिखाने के 3 अलग-अलग तरीके मिलेंगे।

आदेश के साथ सेवा की स्थिति की जाँच करना सेवा :

कमांड सेवा सेवा की स्थिति दिखाने की अनुमति देती है, इसे शुरू करने, रोकने या पुनरारंभ करने के लिए, सेवा को दिखाने के लिए वाक्यविन्यास है:

सेवा<सेवा का नाम>स्थिति

निम्न उदाहरण ssh सेवा स्थिति दिखाता है:

सेवा sshd स्थिति

मेरे मामले में जिसमें ssh सेवा आउटपुट चला रही है:

सेवाओं की स्थिति की जाँच के भीतर init.d :

इसके अतिरिक्त कमांड सेवा आप /etc/init.d निर्देशिका में संग्रहीत सेवाओं के साथ भी बातचीत कर सकते हैं, सेवा की स्थिति की जांच करने के लिए सिंटैक्स है:

/आदि/init.d/<सेवाएं-नाम>स्थिति

ssh सेवा चलाने की स्थिति की जाँच करने के लिए:

/आदि/init.d/एसएसएचओस्थिति

और आप सिस्टमड कंट्रोल कमांड का उपयोग करके सेवा की स्थिति भी देख सकते हैं सिस्टमसीटीएल , वाक्य रचना है:

systemctl स्थिति<सेवा का नाम>

systemctl कमांड रन का उपयोग करके ssh स्थिति की जाँच करने के लिए:

systemctl स्थितिएसएसएचओ

Linux डेबियन 10 बस्टर पर सेवाएं शुरू करना

कमांड का उपयोग करके लिनक्स पर सेवाएं शुरू करने के लिए सेवा वाक्यविन्यास है:

सेवा<सेवा का नाम>प्रारंभ

निम्न उदाहरण दिखाता है कि सेवा कमांड का उपयोग करके ssh सेवा कैसे शुरू करें:

सेवाएसएसएचओप्रारंभ

जैसे स्थिति के साथ आप एक सूचनात्मक आउटपुट प्राप्त करने वाली init.d निर्देशिका से सेवाएं भी शुरू कर सकते हैं, सिंटैक्स है:

/आदि/init.d/एसएसएचओप्रारंभ

आप निम्न सिंटैक्स के साथ systemctl कमांड का उपयोग करके सेवाएं भी शुरू कर सकते हैं:

सिस्टमक्टल स्टार्ट<सेवा का नाम>

निम्न उदाहरण दिखाता है कि systemctl कमांड का उपयोग करके ssh सेवा कैसे शुरू करें:

सिस्टमक्टल स्टार्टएसएसएचओ

Linux डेबियन 10 बस्टर पर सेवाओं को रोकना

डेबियन पर सेवाओं को रोकने के लिए सेवा कमांड सिंटैक्स है:

सेवा<सेवा का नाम>विराम

निम्न उदाहरण दिखाता है कि ssh सेवा को कैसे रोका जाए:

सेवाएसएसएचओविराम

का उपयोग कर सेवाओं को रोकने के लिए init.d निर्देशिका सिंटैक्स है:

./आदि/init.d/<सेवा का नाम>विराम

नीचे दिए गए उदाहरण से पता चलता है कि ssh सेवा का उपयोग करके कैसे रोकें /etc/init.d निर्देशिका:

./आदि/init.d/एसएसएचओविराम

systemctl कमांड का उपयोग करके किसी सेवा को रोकने के लिए सिंटैक्स है:

सिस्टमक्टल स्टॉप<सेवा का नाम>

नीचे दिए गए उदाहरण से पता चलता है कि ssh सेवा का उपयोग करके कैसे रोकें सिस्टमसीटीएल आदेश:

सिस्टमक्टल स्टॉपएसएसएचओ

Linux डेबियन 10 बस्टर पर सेवाओं को फिर से शुरू करना

सेवाओं को पुनरारंभ करने के लिए समान सिंटैक्स की आवश्यकता होती है, कमांड का उपयोग करके ssh सेवा को पुनरारंभ करने के लिए सेवा Daud:

सेवाएसएसएचओपुनः आरंभ करें

init.d निर्देशिका रन का उपयोग करके ssh सेवा को पुनरारंभ करने के लिए:

/आदि/init.d/एसएसएचओपुनः आरंभ करें

और अंत में Systemd रन का उपयोग करके ssh सेवा को पुनः आरंभ करने के लिए:

systemctl पुनरारंभएसएसएचओ

यह सब लिनक्स के तहत सेवाओं के प्रबंधन पर है। नियन्त्रण संबंधित आलेख सेवाओं के बारे में अधिक जानने के लिए अनुभाग।

मुझे आशा है कि आपको यह संक्षिप्त ट्यूटोरियल उपयोगी लगा होगा। Linux और नेटवर्किंग पर अतिरिक्त अपडेट और युक्तियों के लिए LinuxHint का अनुसरण करते रहें।

संबंधित आलेख:

  • सिस्टमडी के साथ सेवा को कैसे सूचीबद्ध करें
  • डेबियन में सेवाएँ कहाँ संग्रहीत हैं?
  • Ubuntu पर BIND 9 स्थापित करें और इसे उपयोग के लिए कॉन्फ़िगर करें
  • systemd इकाई फ़ाइल एक सेवा बना रही है
  • सिस्टमडी के साथ सेवा को कैसे सूचीबद्ध करें