मैं चला रहा हूं कि एक वेनिला उबंटू 16.04 सर्वर क्या है, और मैं अपने सिर को चारों ओर लपेटने की कोशिश कर रहा हूं कि लॉगिंग डिफ़ॉल्ट रूप से कैसे सेट किया गया है। मैं देख सकता हूँ कि दोनों journaldऔर rsyslogस्थापित कर रहे हैं और चल रहे हैं, लेकिन यह कैसे लॉग संदेशों संसाधन हो रहा है मेरे लिए सब स्पष्ट में नहीं है।
अधिकांश संदेशों में /var/log/syslogऔर अंदर दोनों को दिखाने के लिए लगता है journalctl, लेकिन मैं दोनों के बीच /etc/systemd/journald.conf(जो मूल रूप से डिफ़ॉल्ट रूप से सभी टिप्पणी की गई है), /etc/rsyslog.confया दोनों के बीच अग्रेषण के लिए कोई स्पष्ट विन्यास नहीं देख सकता /etc/rsyslog.d/50-default.conf। मैंने आधिकारिक दस्तावेज, या यहां तक कि एक ब्लॉग पोस्ट की व्याख्या करने की कोशिश की जिसमें बताया गया है कि उबंटू में दो कैसे स्थापित किए जाते हैं, लेकिन कुछ भी खोजने में कामयाब नहीं हुए हैं।
अपनी उलझन में और इजाफा करने के लिए, मैंने logger -p local1.info Testहोस्ट पर अमल किया है, और पाया कि कुछ भी नहीं लिखा गया था /var/log/syslog, जबकि संदेश के नीचे दिखाया गया था journalctl।
मेरे प्रश्न हैं:
- Ubuntu 16.04 (डिफ़ॉल्ट रूप से) पर जर्नल और rsyslog एक साथ कैसे काम करते हैं?
मैसेज से भेजे गए संदेशloggerजर्नल में कैसे समाप्त हो जाते हैं, लेकिन सॉगलॉग में नहीं?
अद्यतन: loggerउम्मीद के मुताबिक काम नहीं करना मेरे अंत में एक गलती थी, इसलिए यह मुख्य प्रश्न के लिए प्रासंगिक नहीं है।
logger -p .info helloमान्य नहीं है। आपने कोई सुविधा नाम नहीं दिया है।