Red de conocimiento informático - Aprendizaje de programación - ¿Cómo comprobar si hay daños en el hardware en LINUX?

¿Cómo comprobar si hay daños en el hardware en LINUX?

Ver /variables/log/messages

dmesg |egrep "sd|eth/memory/disk "

cat /var/log/messages |grep -i falló

dmesg |grep -i error

Compruebe si el disco duro está normal.

Uso simple de smartctl

Smartctl -A /dev/sda para ver los detalles del disco duro.

smart CTL -al lt;Device gt Compruebe si el dispositivo tiene la tecnología inteligente activada.

CTL-s inteligentes en Si la tecnología inteligente no está activada, utilice este comando para activar la tecnología inteligente.

smart CTL-t short lt; el dispositivo gt tarda un poco en detectar el disco duro en segundo plano;

smart CTL-t long lt; tiempo para que el dispositivo gt detecte el disco duro en segundo plano;

smart CTL-C-t short lt; la recepción del dispositivo gt tarda un poco en detectar el disco duro

<; p>smart CTL-C-t long lt; La recepción del dispositivo gt tarda mucho en detectar el disco duro. De hecho, utiliza el programa de autoprueba inteligente del disco duro.

smart CTL-X lt; dispositivo gt interrumpe la detección en segundo plano del disco duro.

smartctl -l self-test lt device gt muestra el registro de detección del disco duro.

smartctl -l bad device gt muestra un resumen de los errores del disco duro.

La memoria puede leer el registro

Mcelog en /var/log

Si hay un problema con la memoria, aparecerá la siguiente información de registro.

Error de corrección

El registro MCi_MISC es válido

El registro MCi_ADDR es válido

MCA: Controlador de memoria RD_Unspecified_ERR

Transacción: Error de lectura de memoria

Error de lectura de memoria ECC