सिस्टम लॉग
सिस्टम लॉग मुख्य रूप से उबंटू प्रणाली के कामकाज से निपटते हैं, जरूरी नहीं कि उपयोगकर्ताओं द्वारा अतिरिक्त अनुप्रयोगों के साथ जोड़ा जाए। उदाहरणों में प्राधिकरण तंत्र, सिस्टम डेमॉन, सिस्टम मैसेज और ऑल-इनकॉम्बिंग सिस्टम खुद लॉग इन करते हैं।
प्राधिकरण लॉग: /var/log/auth.log
प्राधिकरण लॉग ऑथोराइज़ेशन सिस्टम के उपयोग को ट्रैक करता है, उपयोगकर्ताओं को अधिकृत करने के लिए तंत्र, जो उपयोगकर्ता पासवर्ड के लिए संकेत देता है, जैसे कि प्लगएबल ऑथेंटिकेशन मॉड्यूल (पीएएम) सिस्टम, sudo
कमांड, रिमोट लॉगइन sshd
और इतने पर।
डेमन लॉग: /var/log/daemon.log
डेमन लॉग में रनिंग सिस्टम और एप्लिकेशन डेमॉन जैसे कि गनोम डिस्प्ले मैनेजर डेमॉन gdm
, ब्लूटूथ एचसीआई डेमन hcid
या मायक्यूसी डेटाबेस डेमन के बारे में जानकारी होती है mysqld
।
लॉग को डीबग करें: /var/log/debug
डीबग लॉग उबंटू सिस्टम और syslogd
डीबग स्तर पर लॉग करने वाले अनुप्रयोगों से विस्तृत डीबग संदेश प्रदान करता है।
कर्नेल लॉग: /var/log/kern.log
कर्नेल लॉग उबंटू लिनक्स कर्नेल से संदेशों की एक विस्तृत लॉग प्रदान करता है। उदाहरण के लिए, ये संदेश एक नए या कस्टम-निर्मित कर्नेल को परेशान करने के लिए उपयोगी साबित हो सकते हैं।
कर्नेल रिंग बफर: dmesg
कर्नेल रिंग बफर वास्तव में प्रति लॉग फ़ाइल नहीं है, बल्कि रनिंग कर्नेल में एक क्षेत्र है जिसे आप dmesg
उपयोगिता के माध्यम से कर्नेल बूटअप संदेशों के लिए क्वेरी कर सकते हैं । संदेशों को देखने के लिए, इसका उपयोग करें:
dmesg | less
डिफ़ॉल्ट रूप से, सिस्टम इनिशियलाइज़ेशन स्क्रिप्ट /etc/init.d/bootmisc.sh
फ़ाइल के /var/log/dmesg
साथ ही सभी बूटअप संदेश भेजती है ।
संदेश लॉग: /var/log/messages
संदेश लॉग में एप्लिकेशन और सिस्टम सुविधाओं से सूचनात्मक संदेश होते हैं। यह लॉग अनुप्रयोगों, और सिस्टम सुविधाओं से संदेश आउटपुट की जांच करने के लिए उपयोगी है जो INFO स्तर पर syslog
/ sysklog
डेमॉन में लॉग इन करते हैं ।
सिस्टम लॉग: /var/log/syslog
सिस्टम लॉग में आमतौर पर आपके Ubuntu सिस्टम के बारे में डिफ़ॉल्ट रूप से सबसे बड़ी जानकारी होती है। इसमें अन्य लॉग नहीं होने की जानकारी हो सकती है। जब आप किसी अन्य लॉग में वांछित लॉग जानकारी का पता नहीं लगा सकते हैं तो सिस्टम लॉग से परामर्श करें।
आवेदन लॉग
कई एप्लिकेशन भी लॉग बनाते हैं /var/log
। यदि आप अपने /var/log
उपनिर्देशिका की सामग्री को सूचीबद्ध करते हैं , तो आपको परिचित नाम दिखाई देंगे, जैसे /var/log/apache2
कि अपाचे 2 वेब सर्वर के लिए लॉग का प्रतिनिधित्व करना, या /var/log/samba
, जिसमें सांबा सर्वर के लिए लॉग शामिल हैं।
Apache HTTP सर्वर लॉग्स: /var/log/apache2
Ubuntu पर Apache2 के लिए डिफ़ॉल्ट इंस्टॉलेशन लॉग उपनिर्देशिका बनाता है। इस उपनिर्देशिका के भीतर दो लॉग फाइलें दो अलग-अलग उद्देश्यों के साथ हैं:
/var/log/apache2/access.log
- वेब सर्वर द्वारा लोड की गई हर फ़ाइल और हर फ़ाइल के रिकॉर्ड।
/var/log/apache2/error.log
HTTP सर्वर द्वारा रिपोर्ट की गई सभी त्रुटि स्थितियों के रिकॉर्ड
CUPS प्रिंट सिस्टम लॉग: /var/log/cups/error_log
सामान्य यूनिक्स प्रिंटिंग सिस्टम (CUPS) /var/log/cups/error_log
सूचना और त्रुटि संदेशों को संग्रहीत करने के लिए डिफ़ॉल्ट लॉग फ़ाइल का उपयोग करता है ।
रूटकिट हंटर लॉग: /var/log/rkhunter.log
रूटकिट हंटर उपयोगिता ( rkhunter
) बैकबोन, स्निफर्स और रूटकिट्स के लिए आपके उबंटू सिस्टम की जांच करती है, जो आपके सिस्टम के सभी लक्षण हैं।
सांबा एसएमबी सर्वर लॉग्स: /var/log/samba
सर्वर मैसेज ब्लॉक प्रोटोकॉल (एसएमबी) सर्वर, सांबा लोकप्रिय रूप से आपके उबंटू कंप्यूटर और अन्य कंप्यूटरों के बीच फ़ाइलों को साझा करने के लिए उपयोग किया जाता है जो एसएमबी प्रोटोकॉल का समर्थन करते हैं। सांबा उपनिर्देशिका में तीन अलग-अलग प्रकार के लॉग रखता है:
log.nmbd
- आईपी कार्यक्षमता (नेटवर्क सामग्री) पर सांबा के NETBIOS से संबंधित संदेश
log.smbd
- सांबा के SMB / CIFS कार्यक्षमता (फ़ाइल और प्रिंट साझाकरण सामान) से संबंधित संदेश
log.[IP_ADDRESS]
- लॉग फ़ाइल नाम में निहित आईपी पते से सेवाओं के लिए अनुरोध से संबंधित संदेश।
X11 सर्वर लॉग: /var/log/Xorg.0.log
उबंटू के साथ उपयोग में डिफ़ॉल्ट X11 विंडिंग सर्वर Xorg X11 सर्वर है। यह लॉग आपके X11 वातावरण के साथ समस्याओं के निदान के लिए सहायक है।
गैर-मानव-पठनीय लॉग
/var/log
उपनिर्देशिका में पाई जाने वाली कुछ लॉग फाइलें अनुप्रयोगों द्वारा पठनीय होने के लिए डिज़ाइन की गई हैं, जरूरी नहीं कि मनुष्य द्वारा। कुछ उदाहरण अनुसरण करते हैं।
लॉगिन विफलता लॉग: faillog
लॉगिन फेलियर लॉग पर स्थित /var/log/faillog
वास्तव में पार्स और faillog
कमांड द्वारा प्रदर्शित होने के लिए डिज़ाइन किया गया है ।
अंतिम लॉगिन लॉग: lastlog
अंतिम लॉगिन लॉग /var/log/lastlog
आमतौर पर मनुष्यों द्वारा पार्स और जांच नहीं किया जाना चाहिए, बल्कि lastlog
कमांड के साथ संयोजन में उपयोग किया जाना चाहिए ।
लॉग इन रिकॉर्ड लॉग: who
फ़ाइल /var/log/wtmp
में लॉगिन रिकॉर्ड होते हैं, लेकिन /var/log/lastlog
ऊपर के विपरीत , /var/log/wtmp
हाल के लॉगिन की सूची दिखाने के लिए उपयोग नहीं किया जाता है, बल्कि इसके बजाय अन्य उपयोगिताओं द्वारा उपयोग किया जाता है जैसे कि who
वर्तमान में लॉग इन किए गए उपयोगकर्ताओं को सूचीबद्ध करने के लिए कमांड।
dmesg
या/var/log/messages
केवल बूट के लिए एक सामान्य संदेश लॉग है। इसके अलावा, टर्मिनल से एप्लिकेशन शुरू करने से समस्या को कम करने में मदद मिल सकती है।