पहले यहां कुछ सामान्य लॉग फ़ाइलों की सूची दी गई है और उनमें क्या है:
/var/log/messages
: सामान्य संदेश और सिस्टम से संबंधित सामान
/var/log/auth.log
: ऑटिग्नेशन लॉग।
/var/log/kern.log
: कर्नेल लॉग।
/var/log/cron.log
: क्रोन डेमॉन लॉग।
/var/log/Xorg.0.log
: X सर्वर के लिए लॉग इन करें।
~/.xsession-errors
: अंतिम X सत्र से संबंधित लॉग (और इससे पहले वाला, में xsession-errors.old
)
ट्टी में प्रवेश करने के बाद, यह उस फ़ोल्डर में स्थानांतरित होने के लिए एक अच्छा विचार है जहां लॉग स्थित हैं (आमतौर पर /var/log
)। इसके लिए हम cd
कमांड का उपयोग करते हैं :
cd /var/log
अब जब हम उस फ़ोल्डर में हैं जहाँ लॉग संग्रहीत हैं तो हम ls
कमांड का उपयोग करते हैं यह देखने के लिए कि क्या लॉग मौजूद हैं:
ls -a
संभवतः काफी कम होंगे, ये निर्देश उन सभी पर लागू होने चाहिए।
एक बार जब आप लॉग देखना चाहते हैं, तो आप less
कमांड का उपयोग कर सकते हैं :
less kern.log
फ़ाइल के माध्यम से ब्राउज़ करने के लिए ऊपर / नीचे तीर कुंजियों का उपयोग करें। जब आप पूरा कर लें, तो Qछोड़ने के लिए दबाएँ less
। यदि आप एक निश्चित कीवर्ड के लिए लॉग खोजना चाहते हैं, जिसका आप उपयोग कर सकते हैं grep
:
sudo grep "apparmor" kern.log
ग्रीप नियमित अभिव्यक्ति को भी स्वीकार करता है। man grep
अधिक जानकारी के लिए देखें ।
यदि आपको बस एक निश्चित कमांड के आउटपुट की आवश्यकता है, तो टर्मिनल आउटपुट को एक फ़ाइल में सहेजने के बारे में यह प्रश्न देखें, जिसे आप नीचे दिए गए तरीकों में से किसी एक का पालन करने में आपकी सहायता कर सकते हैं।
यह सब चमकदार और महान है जो आप कह सकते हैं, लेकिन मेरे पास एक भी ऐसा सुराग नहीं है जिसकी मुझे तलाश है, और मुझे सिर्फ मेरी मदद करने के लिए किसी और को लॉग फाइल देनी होगी। हम भी वह कर सकते हैं!
यदि आप इंटरनेट पर किसी से सहायता प्राप्त कर रहे हैं (इस साइट की तरह!) इस जानकारी को उनके साथ साझा करने का सबसे अच्छा तरीका है http://paste.ubuntu.com पर फ़ाइल अपलोड करना और उन्हें लिंक प्रदान करना। यदि आपकी मशीन में एक सक्रिय इंटरनेट कनेक्शन है, तो आप इसे विधि 2 में वर्णित एक चरण में कर सकते हैं, अन्यथा विधि 1 में दिए चरणों का पालन करें और उन फ़ाइलों को किसी अन्य कंप्यूटर से अपलोड करें जो इंटरनेट तक पहुंच सकते हैं।
विधि 1: उन्हें बाहरी मीडिया पर रखें।
जैसे कि फ्लैश ड्राइव या एसडी कार्ड। एक को प्लग इन करें। उबंटू को अपने आप इसे /media
इतने रन में माउंट करना चाहिए
ls /media
यदि आप अपने फ्लैश ड्राइव / एसडी कार्ड का नाम देखते हैं तो आप जारी रख सकते हैं। अन्यथा आपको इसे मैन्युअल रूप से माउंट करना होगा । (चिंता मत करो! यह डरावना नहीं है)।
एक बार जब आप अपनी ड्राइव पर चढ़ जाते हैं, तो आप cp
किसी भी लॉग या फाइल को कॉपी करने के लिए कमांड का उपयोग कर सकते हैं :
cp /var/log/kern.log /media/myFlashDrive/
जब आप ड्राइव को अनमाउंट कर रहे हों:
sudo umount /media/myFlashDrive
विधि 2: फ़ाइलों को सीधे किसी पास्टबिन पर अपलोड करें।
जैसे paste.ubuntu.com । इसके लिए pastebinit
कमांड का उपयोग करें । पहले हमें pastebinit स्थापित करने की आवश्यकता है:
sudo apt-get install pastebinit
फिर फ़ाइलों को इस तरह अपलोड करें:
pastebinit file1 file2 file3
कहाँ file1 file2 file3
एक अंतरिक्ष फ़ाइलों को आप अपलोड करना चाहते हैं की सूची सीमांकित किया जाता है। उदाहरण के लिए, यदि मैं अपलोड कर रहा था kern.log
और Xorg.0.log
मैं कमांड का उपयोग करूंगा:
pastebinit /var/log/kern.log /var/log/Xorg.0.log
Pastebinit अपलोड की गई प्रत्येक फ़ाइल के लिए एक लिंक लौटाएगा। आपकी मदद करने वाले लोगों के साथ इन लिंक को साझा करें।