मैं उस स्थान को खोजना चाहता हूं जहां लिनक्स सभी बूट संदेश लिखता है। तुम्हे पता हैं:
facility one [STARTED]
facility two [STARTED]
facility three [FAILED]
मैंने साथ खोजा
find . -print0 | xargs -0 grep -i "words from boot messages"
in / var / log /, लेकिन कुछ भी नहीं मिला।
मेरे पास सेंटोस 5.5 है।
उदाहरण के लिए बूट समय पर मेरे पास था: "eth0 के लिए IP जानकारी का निर्धारण ... विफल; कोई लिंक मौजूद नहीं है। केबल की जाँच करें?"
मुझे त्रुटि विशिष्टता की परवाह नहीं है, लेकिन मुझे कोई भी लॉग नहीं मिल रहा है जो इस त्रुटि को रखता है।
dmesg | grep "no link present"
कुछ भी नहीं देता है।
find
रूट अनुमतियों के साथ कमांड चलाया था ?find
उन सभी फ़ाइलों को प्रिंट कर सकता हैgrep
जिन्हें आप सूचीबद्ध कर सकते हैं, लेकिन केवल उन फ़ाइलों की जांच कर सकते हैं जिन्हें आप पढ़ सकते हैं और कुछ लॉग फाइलें अन्य उपयोगकर्ताओं के लिए रूट विवादास्पद पठन अनुमतियों के स्वामित्व में हो सकती हैं। इसके अलावा, कम से कम GNU grep वें-l
लाइनों के बजाय मिलान वाली फ़ाइलों के नाम को प्रिंट करने के लिए वें विकल्प का समर्थन करता है । यह उन फ़ाइलों की तलाश में बहुत उपयोगी हो सकता है जिनमें कुछ पाठ होते हैं। तो कोशिश करेंsu -c 'find /var/log -print0 | xargs -0 grep -l -i "words from boot messages"'
याsudo find /varlog -print0 | xargs -0 sudo grep -l -i "words from boot messages"