Saya ingin mencari tempat di mana Linux menulis semua pesan boot. Kamu tahu:
facility one [STARTED]
facility two [STARTED]
facility three [FAILED]
Saya mencari dengan
find . -print0 | xargs -0 grep -i "words from boot messages"
di / var / log /, tetapi tidak menemukan apa pun.
Saya memiliki CentOS 5.5.
Misalnya saat boot saya punya: "Menentukan informasi IP untuk eth0 ... gagal; tidak ada tautan. Periksa kabel?"
Saya tidak peduli tentang kesalahan spesifik, tetapi saya tidak dapat menemukan log yang menyimpan kesalahan ini.
dmesg | grep "no link present" tidak mengembalikan apa pun juga.
findperintah dengan izin root?findakan mencetak semua file yang dapat Anda daftarkan, tetapigrephanya dapat memeriksa file yang dapat Anda baca & beberapa file log mungkin dimiliki oleh izin pemotongan withput root untuk pengguna lain. Juga, setidaknya GNU grep mendukung-lopsi th untuk mencetak nama-nama file yang cocok dan bukan baris yang cocok. Ini bisa sangat berguna mencari file yang mengandung teks tertentu. Jadi cobasu -c 'find /var/log -print0 | xargs -0 grep -l -i "words from boot messages"'atausudo find /varlog -print0 | xargs -0 sudo grep -l -i "words from boot messages"