Se ele faz um desligamento limpo, e é um problema de temperatura, como você adivinhou, isso é normalmente indicado em /var/log/syslog
como mencionado por irrational john acima. Eu tive isso com um laptop e um ventilador de CPU com falha. Então, se, e. ele diz que está desligando porque a CPU está superaquecendo, verifique também se a ventoinha da sua CPU está funcionando. O mesmo para os outros fãs, se alguma coisa está superaquecendo.
Por outro lado: se ele simplesmente desliga sem um desligamento limpo, ele aponta para uma falha de hardware. Eu tive isso quando um núcleo da minha CPU desistiu de outra máquina. Nesses casos, não haverá uma entrada relacionada no syslog (já que não houve desligamento limpo, mas apenas um desligamento). Aqui você pode executar algumas verificações de hardware:
- inicie no memtest para executar uma verificação completa da RAM
- use S.M.A.R.T. recursos do seu disco rígido para uma verificação de integridade (por exemplo, com o pacote
smartmontools
)
Só para dar alguns exemplos.