Я хочу найти место, куда 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"