Como determinar o que aconteceu e localizar o problema quando meu sistema congela?

8

Olá, eu tive alguns congelamentos no meu desktop. É Lucid 10.04 em um Lenovo 3000 N200. O sistema congela completamente.

Como posso localizar o problema?

vrcmr
fonte
11
você pode instalar hardinfo( hardinfo.berlios.de/HomePage ) a partir do centro de software e colar um relatório aqui?
RolandiXor
11
Você ainda pode usar uma chave mágica sysrq (como Alt + Print + Ka reinicialização do X Outro bom começo é? ~/xsession.errorsE dmesg/ /var/log/messages.
Bobby
Em 95% dos casos, o Linux congela seu problema de hardware, é claro, se você não mexeu com o sistema. Verifique a temperatura da sua CPU, GPU, sistema e se todos os ventiladores estão recebendo ar. Além disso, tente descobrir o padrão de uso que as causas congelar e verificar / var / log / messages e status do sistema com dmesg
danizmax
11
Quando congelar, pressione caps lock e num-lock e veja se as luzes do teclado mudam. Nesse caso, o X congelou em vez do hardware.
charlie-TCA
@Roland Taylor. O que devo colar aqui exatamente? Dispositivos, memória, sistema de arquivos?
vrcmr

Respostas:

8

Às vezes, é apenas o servidor X que está congelado. Tente obter um console pressionando CTRL-ALT-F1. Se isso não funcionar, tente registrar sua máquina usando SSH (instale primeiro o pacote openssh-server). Se você não conseguir um shell, reinicie.

Depois de ter um shell, verifique os logs do sistema ( /var/log/syslog, /var/log/messages, /var/log/Xorg.0.loge ~/.xsession-errors). Role até o momento em que o acidente ocorreu. Se você não precisou reiniciar, o dmesgcomando mostrará o buffer de log do kernel, caso ele não possa gravar no seu sistema de arquivos.

Independentemente de você encontrar ou não algo no arquivo de log, o que facilita a depuração é poder reproduzir o problema à vontade. Se você não puder, e os logs não mostrarem nada de anormal, tente isolar a origem do problema inicializando um CD de resgate (ou um SO completamente diferente), removendo peças de hardware não essenciais ou substituindo algumas peças por outros que são conhecidos por serem funcionais. Fazer isso pode ser entediante e requer rigor.

Depois de obter informações mínimas, envie um relatório de bug para o software suspeito com defeito, a menos que você pense que seu hardware está com defeito.

Nicolas
fonte