मैं लिनक्स में पूरी तरह से नया हूं। मैं जो देखता हूं वह दो लॉग हैं जो लगभग उसी तरह से चलते हैं। दो लॉग क्यों हैं? मुझे उनमें से प्रत्येक में किस तरह के संदेश देखने की उम्मीद है? और उनके जीवन चक्र में क्या अंतर है?
मैं लिनक्स में पूरी तरह से नया हूं। मैं जो देखता हूं वह दो लॉग हैं जो लगभग उसी तरह से चलते हैं। दो लॉग क्यों हैं? मुझे उनमें से प्रत्येक में किस तरह के संदेश देखने की उम्मीद है? और उनके जीवन चक्र में क्या अंतर है?
जवाबों:
वे दो बिल्कुल अलग चीजें हैं।
अधिकांश प्रणालियों पर जो मुझे पता है कि उनके पास है dmesg
, यह कभी-कभी एक कमांड है और कभी-कभी एक लॉग फ़ाइल होती है /var/log
और दोनों हो सकती है। लॉग में कर्नेल द्वारा निर्मित संदेश होते हैं। यह आमतौर पर बूट अनुक्रम के दौरान विभिन्न डिवाइस जांच संदेशों के साथ-साथ सिस्टम के चलने के दौरान कर्नेल द्वारा आउटपुट किए गए किसी भी अन्य संदेश को शामिल करेगा।
"पत्रिका" किसके आधार पर संदर्भित करता है, मुझे लगता है कि यह अलग चीजें हैं। जो पत्रिका मेरे दिमाग में सबसे पहले आती है, वह जर्नलेड फिल्म्स की पत्रिका है। इस पत्रिका में एक विशेष विभाजन (डिस्क का हिस्सा) से किए गए विभिन्न लेनदेन शामिल हैं और सिस्टम को सिस्टम क्रैश के मामले में डिस्क संचालन को फिर से चलाने की अनुमति देता है। यह पत्रिका आम तौर पर उपयोगकर्ताओं के लिए सुलभ नहीं है।
यदि "पत्रिका" संदर्भित करता है journalctl
, तो दोनों समान हैं, लेकिन समान नहीं हैं। journalctl
एक --dmesg
विकल्प है जो इसे नकल बनाता है dmesg
।
अपने सिस्टम पर journalctl
और उसके लिए मैनुअल की तुलना करें dmesg
।
systemd-journal
, यह सवाल अधिक फिट बैठता है। जरा अंदाजा