Я хочу найти место, куда Linux записывает все загрузочные сообщения. Ты знаешь:
facility one [STARTED]
facility two [STARTED]
facility three [FAILED]
Я искал с
find . -print0 | xargs -0 grep -i "words from boot messages"
в / var / log /, но ничего не нашел.
У меня есть CentOS 5.5.
Например, во время загрузки у меня было: "Определение информации IP для eth0 ... не удалось; ссылка отсутствует. Проверьте кабель?"
Меня не волнует ошибка, но я не могу найти ни одного журнала, содержащего эту ошибку.
dmesg | grep "no link present" тоже ничего не возвращает.
findкоманду с правами root?findраспечатает все файлы, которые вы можете перечислить, ноgrepсможет проверить только те файлы, которые вы можете прочитать, а некоторые файлы журналов могут принадлежать пользователям с правами на чтение root. Также, по крайней мере, GNU grep поддерживает-lопцию th для печати имен файлов с совпадениями, а не с соответствующими строками. Это может быть очень полезно для поиска файлов, которые содержат определенный текст. Так что попробуйте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"