Eu quero encontrar um lugar para onde o Linux grave todas as mensagens de inicialização. Você sabe:
facility one [STARTED]
facility two [STARTED]
facility three [FAILED]
Eu pesquisei com
find . -print0 | xargs -0 grep -i "words from boot messages"
em / var / log /, mas não encontrou nada.
Eu tenho o CentOS 5.5.
Por exemplo, no momento da inicialização, eu tinha: "A determinação das informações de IP para eth0 ... falhou; nenhum link presente. Verifique o cabo?"
Não ligo especificamente para o erro, mas não consigo encontrar nenhum log que contenha esse erro.
dmesg | grep "no link present" não retorna nada também.
findcomando com permissões de root?findimprimirá todos os arquivos que você pode listar, masgrepsó pode verificar os arquivos que você pode ler e alguns arquivos de log podem ser de propriedade de permissões de leitura de entrada raiz para outros usuários. Além disso, pelo menos o GNU grep suporta a-lopção de imprimir os nomes de arquivos com correspondências, em vez de linhas correspondentes. Isso pode ser muito útil para procurar arquivos que contenham determinado texto. Então tentesu -c 'find /var/log -print0 | xargs -0 grep -l -i "words from boot messages"'ousudo find /varlog -print0 | xargs -0 sudo grep -l -i "words from boot messages"