Eu tentei seguir todas as respostas paraQual log me dirá por que meu computador desligou?mas tudo que fiz foi encontrar um arquivo messages.1 que continha mensagens antigas (3 meses). Além de encontrar os logs dos meus próprios comandos sudo grep e foi isso.
Meu melhor palpite é que ele desligue quando algo esquentar demais, mas como posso ter certeza?
NB: Não tenho quase nenhuma ideia real do que estou fazendo com grep e cat e posso facilmente estar entendendo tudo errado. Os arquivos de log também não são exatamente locais.
Responder1
Esta é uma pergunta bastante genérica e é difícil dizer o que está acontecendo.
No entanto, essa abordagem mencionada instrui a verificar os últimos logs. Você tem que ser muito sábio ao ler os logs, não apenas grep
para palavras específicas como kernel panic
, isso realmente limita sua chance de resolver o problema.
Exemplos:
O PC está com perda de energia, pode haver alguns erros no sistema de arquivos (verifique com
fsck
) e nenhuma linha no log informa sobre o desligamento normal (ex: nenhum serviço parando ...Verifique outras palavras relacionadas que podem ajudar: erro, errar, matar, aviso, alerta...
Algumas
grep
bandeiras podem ajudar muito a obter o tempo/sequência do evento-e
adicione outro padrão à consulta
-n
mostre o número da linha
-A
mostre as linhas após a correspondência
-B
mostre as linhas antes da correspondência
-r
pesquise recursivamente em uma pasta
-i
sem distinção entre maiúsculas e minúsculas
Outra abordagem que poderia funcionar apenas em problemas reproduzíveis. Para verificar sua suposição sobre alta temperatura. Você pode fazer um script que gere um log monitorando a temperatura. Verificar acpitool
...