¿Cómo comprobar si hay daños en el hardware en LINUX?
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
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