सेवा पृष्ठभूमि पर चलने वाला एक प्रोग्राम है जिसका उपयोग आवश्यकता पड़ने पर किया जाता है। Apache, ssh, Nginx या Mysql कुछ सबसे प्रसिद्ध सेवाएं हैं। डेबियन पर, डेबियन 10 बस्टर सहित, सेवाओं को निर्देशिका में संग्रहीत किया जाता है /etc/init.d/ , उन्हें इनिट सिस्टम या सिस्टमड के साथ प्रबंधित किया जा सकता है, जिनमें से दोनों को सेवा की स्थिति को रोकने, शुरू करने, पुनरारंभ करने या जांचने के 3 अलग-अलग तरीकों के उदाहरणों के साथ नीचे समझाया जाएगा।
- NS सेवा आदेश
- सिस्टमडी
- NS /etc/init.d निर्देशिका
- Linux डेबियन 10 बस्टर पर सेवा की स्थिति की जाँच करना
- डेबियन लिनक्स 10 बस्टर पर सेवाएं शुरू करना
- Linux डेबियन 10 बस्टर पर सेवाओं को रोकना
- Linux डेबियन 10 बस्टर पर सेवाओं को फिर से शुरू करना
- संबंधित आलेख
NS सेवा आदेश
आदेश सेवा लिनक्स में /etc/init.d निर्देशिका के तहत संग्रहीत सेवाओं और डेमॉन, init फ़ाइलों की स्थिति की जांच करने, रोकने, शुरू करने या पुनरारंभ करने की अनुमति देता है।
सेवाओं को रोकने, चलाने, पुनरारंभ करने या मांग पर उनकी स्थिति को प्रिंट करने का सिंटैक्स है:
सेवा<सेवा का नाम> <आदेश>
निम्न उदाहरण दिखाता है कि एसएसएच सेवा की स्थिति की जांच कैसे करें सेवा आदेश:
सेवाएसएसएचओस्थिति
सिस्टमडी
सिस्टमड लिनक्स सेवाओं और डेमॉन के प्रबंधन के लिए एक सूट है (अंतिम डी यूनिक्स डेमॉन के कारण है)। Systemctl कमांड सेवाओं की स्थिति को शुरू करने, रोकने, पुनरारंभ करने और जांचने की अनुमति देता है। इसका उद्देश्य यूनिक्स सिस्टम वी और बीएसडी इनिट सिस्टम की जगह सभी लिनक्स वितरण के लिए विन्यास और व्यवहार को एकीकृत करना है। यह नीचे वर्णित इनिट प्रोग्राम का प्रबंधन भी करता है।
किसी सेवा की स्थिति की जाँच करने के लिए सिंटैक्स निम्नलिखित है:
systemctl स्थितिएसएसएचओ
NS /etc/init.d निर्देशिका
जब सिस्टम बूट होता है इस में निष्पादित होने वाला पहला प्रोग्राम है और सिस्टम के बंद होने तक PID 1 के साथ प्रक्रिया के रूप में चलता रहता है। यह प्रत्यक्ष या अप्रत्यक्ष है पूर्वज अन्य सभी प्रक्रियाओं का और स्वचालित रूप से सभी को अपनाता है अनाथ प्रक्रियाएं . Init द्वारा शुरू किया गया है गुठली दौरान बूटिंग प्रक्रिया; ए कर्नेल पैनिक यदि कर्नेल इसे प्रारंभ करने में असमर्थ है तो होगा। इनिट आमतौर पर असाइन किया जाता है प्रक्रिया पहचानकर्ता 1 (स्रोत: विकिपीडिया)
बूट से शुरू होने वाली सभी सेवाएँ और डेमॉन में पाए जाते हैं /etc/init.d निर्देशिका। /etc/init.d निर्देशिका में संग्रहीत सभी फ़ाइलें सेवाओं की स्थिति को रोकने, शुरू करने, पुनः आरंभ करने और जाँचने का समर्थन करती हैं।
Ssh सेवा की स्थिति की जाँच करने के लिए वाक्य रचना है:
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 इकाई फ़ाइल एक सेवा बना रही है
- सिस्टमडी के साथ सेवा को कैसे सूचीबद्ध करें