यूनिक्स जैसे ऑपरेटिंग सिस्टम में, ऐसी प्रक्रियाएं जो सेवा कार्य करती हैं और जिनमें यूजर इंटरफेस नहीं होता है उन्हें डेमॉन कहा जाता है। बड़ी संख्या में उपयोगिता सॉफ्टवेयर डेमॉन (कार्य अनुसूचक, लॉगिंग सबसिस्टम, डीबीएमएस सर्वर, आदि) के रूप में कार्यान्वित किए जाते हैं। कभी-कभी किसी विशेष डेमॉन को पुनरारंभ करने की आवश्यकता होती है।
ज़रूरी
- - लक्ष्य मशीन तक पहुंच (भौतिक या दूरस्थ);
- - रूट क्रेडेंशियल।
निर्देश
चरण 1
रूट उपयोगकर्ता क्रेडेंशियल के साथ लक्ष्य मशीन में लॉग इन करें। यदि आपके पास अपने कंप्यूटर तक भौतिक पहुंच है और आप ग्राफिकल वातावरण (केडीई, जीनोम, आदि) में काम कर रहे हैं, तो टर्मिनल एमुलेटर जैसे एक्सटर्म या कंसोल शुरू करें। आप Ctrl + Alt + Fx कुंजी संयोजन दबाकर टेक्स्ट कंसोल पर भी स्विच कर सकते हैं, जहां x कंसोल नंबर है। यदि आप रूट के अलावा किसी अन्य उपयोगकर्ता के रूप में पहले से लॉग इन हैं, तो su कमांड चलाएँ। यदि आपके पास मशीन तक एसएसएच पहुंच है, तो कनेक्ट करने के लिए उपयुक्त प्रोग्राम का उपयोग करें। यूनिक्स जैसी प्रणालियों पर, ssh कंसोल क्लाइंट आमतौर पर स्थापित होता है। विंडोज के तहत काम करते समय, आप PuTTY प्रोग्राम का उपयोग कर सकते हैं, जो कि putty.nl वेबसाइट पर स्वतंत्र रूप से वितरित किया जाता है। रूट क्रेडेंशियल दर्ज करें और एक सत्र शुरू करें।
चरण 2
डेमॉन के अनुरूप इनिट स्क्रिप्ट का नाम पता करें जिसे पुनः आरंभ करने की आवश्यकता है। आम तौर पर, ऐसी सभी स्क्रिप्ट /etc/rc.d/init.d निर्देशिका में स्थित होती हैं और उनके नाम वही होते हैं जो उनके द्वारा प्रदान किए गए डेमॉन होते हैं। फ़ाइल प्रबंधक या ls कमांड का उपयोग करके इस निर्देशिका की सामग्री देखें। यदि आप डेमॉन का अनुमानित नाम जानते हैं, तो ls आउटपुट को grep से फ़िल्टर करें। उदाहरण के लिए, एलएस -1 /etc/rc.d/init.d | ग्रेप लॉग
चरण 3
डेमॉन के पुनरारंभ होने की वर्तमान स्थिति के बारे में पता करें। प्रपत्र का आदेश निष्पादित करें: सेवा की स्थिति यहां, मार्कर के बजाय, पिछले चरण में प्राप्त नाम का उपयोग करें। यदि चल रही लाइन प्रदर्शित होती है, तो डेमॉन चल रहा है और इसे पुनः आरंभ किया जा सकता है। अन्यथा, यह संभव नहीं है (ऐसा दानव मौजूद नहीं है या रोका गया है)।
चरण 4
डेमॉन को पुनरारंभ करें। प्रपत्र का एक आदेश चलाएँ: सेवा मान तीसरे चरण में वर्णित के समान है। एक पैरामीटर के रूप में, डेमॉन कमांड के जाने-माने पहचानकर्ताओं में से एक का उपयोग करें जो पुनरारंभ करने के लिए अग्रणी है (वे आमतौर पर संबंधित पैकेज के साथ दिए गए दस्तावेज़ीकरण में वर्णित हैं) या - पूर्ण-पुनरारंभ विकल्प। उदाहरण के लिए: सेवा syslogd पुनरारंभ सेवा httpd2 Gracefulservice syslogd --full-restart
चरण 5
वर्तमान सत्र समाप्त करें। बाहर निकलें आदेश दर्ज करें। एंटर दबाएं। आप टेक्स्ट कंसोल को बंद करने या SSH सर्वर से डिस्कनेक्ट करने के लिए लॉगआउट कमांड का भी उपयोग कर सकते हैं।