GNU/Linux
प्रबंध सेवाएँ
खोज…
टिप्पणियों
सिस्टमड के साथ कुछ सिस्टम, जैसे कि उबंटू, फिर भी service <name> [start|stop|status]
के उपयोग की अनुमति देता है service <name> [start|stop|status]
कमांड service <name> [start|stop|status]
, इसे systemctl [start|stop|status] <name>
पुनः निर्देशित करता है systemctl [start|stop|status] <name>
।
सेवा शुरू करना और रोकना
सिस्टम पर जो सिस्टम- V स्टाइल इनिट स्क्रिप्ट का उपयोग करते हैं, जैसे RHEL / CentOS 6:
service <service> start
service <service> stop
उबंटू (सर्वर और डेस्कटॉप)> = 15.04, और आरएचईएल / सेंटोस> = 7 जैसे सिस्टमैड का उपयोग करने वाले सिस्टम पर:
systemctl <service> dnsmasq
systemctl <service> dnsmasq
सेवा की स्थिति प्राप्त करना
सिस्टम पर जो सिस्टम- V स्टाइल इनिट स्क्रिप्ट का उपयोग करते हैं, जैसे RHEL / CentOS 6:
service <service> status
उबंटू (सर्वर और डेस्कटॉप)> = 15.04, और आरएचईएल / सेंटोस> = 7.0 जैसे सिस्टमैड का उपयोग करने वाले सिस्टम पर:
systemctl status <service>
एक सेवा के साथ एक समस्या का निदान
सिस्टम का उपयोग करने वाले सिस्टम पर, जैसे फेडोरा => 15, उबंटू (सर्वर और डेस्कटॉप)> = 15.04, और आरएचईएल / सेंटोस> = 7:
systemctl status [servicename]
... जहाँ [servicename]
सेवा नाम [servicename]
प्रश्न में सेवा है; उदाहरण के लिए, systemctl status sshd
।
यह मूल स्थिति जानकारी और लॉग की गई हाल की त्रुटियों को दिखाएगा।
आप आगे की त्रुटियों को journalctl
साथ देख सकते हैं। उदाहरण के लिए, journalctl -xe
पिछले 1000 को पेजर (जैसे less
) में लॉग इन करके लोड करेगा, अंत में कूद जाएगा। आप journalctl -f
का भी उपयोग कर सकते हैं, जो अंदर आते ही लॉग संदेशों का पालन करेंगे।
किसी विशेष सेवा के लिए लॉग देखने के लिए, इस तरह, -t
ध्वज का उपयोग करें:
journalctl -f -t sshd
अन्य आसान विकल्पों में प्राथमिकता के लिए -p
शामिल है ( -p warnings
में केवल चेतावनी और ऊपर देखने के लिए), -b
लिए "अंतिम बूट के बाद से", और -S
लिए "चूंकि" - एक साथ रखकर, हम कर सकते हैं
journalctl -p err -S yesterday
कल से सभी आइटम लॉग इन त्रुटियों के रूप में देखने के लिए।
यदि जर्नलैक्ट उपलब्ध नहीं है, या यदि आप अनुप्रयोग त्रुटि लॉग का पालन कर रहे हैं जो सिस्टम जर्नल का उपयोग नहीं करते हैं, तो फ़ाइल के अंतिम कुछ पंक्तियों को दिखाने के लिए tail
कमांड का उपयोग किया जा सकता है। पूंछ के लिए एक उपयोगी ध्वज -f
("अनुसरण" के लिए) है, जिसके कारण पूंछ डेटा दिखाती रहती है क्योंकि यह फ़ाइल में जुड़ जाती है। सिस्टम पर अधिकांश सेवाओं के संदेश देखने के लिए:
tail -f /var/log/messages
या, यदि सेवा विशेषाधिकार प्राप्त है, और संवेदनशील डेटा लॉग कर सकती है:
tail -f /var/log/secure
कुछ सेवाओं की अपनी लॉग फाइल है, एक अच्छा उदाहरण है auditd
, लिनक्स लेखा परीक्षा डेमॉन, में जमा हो जाती है अपने लॉग है जो /var/log/audit/
। आप में आपकी सेवा से उत्पादन नहीं दिखाई देता है /var/log/messages
सेवा विशिष्ट लॉग में देखने का प्रयास करें /var/log/