खोज…


टिप्पणियों

सिस्टमड के साथ कुछ सिस्टम, जैसे कि उबंटू, फिर भी 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/



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow