¿Qué necesito?

  • Un servidor Linux dedicado o VPS
  • CentOS

¿Qué puede salir mal con el hardware?

Los servidores web Linux se utilizan para aplicaciones comerciales y de consumo de misión crítica en muchos tipos diferentes de infraestructuras, incluidas máquinas físicas, virtualización, nubes privadas, públicas e híbridas. La infraestructura de hardware de Linux, incluidas las funciones definidas por software, se refiere a redes, almacenamiento, contenedores y varias herramientas en servidores Linux.

Se necesita tiempo para solucionar y resolver problemas de hardware en Linux. Incluso los administradores de sistemas experimentados pueden trabajar horas y horas resolviendo misteriosas discrepancias de software.

  1. Diagnóstico rápido de dispositivos, módulos y controladores
  1. El primer paso en la resolución de problemas suele ser ver una lista del hardware instalado en su servidor Linux. Utilice los comandos ls para obtener información detallada sobre el hardware, como: B. lspci, lsblk, lscpu y lsscsi. Ejecute el comando lsblk:
lsblk

Cómo verificar si hay problemas de hardware usando la línea de comando

  1. Si los comandos ls no muestran ningún error, use procesos init, como B. systemd para ver cómo funciona el servidor web. systemd es el proceso de inicio más popular para arrancar áreas de usuario y controlar múltiples procesos del sistema. Ejecute el comando systemctl:
systemctl status

Cómo verificar si hay problemas de hardware usando la línea de comando

Presione ‘q’ para salir al final. Puede guardar la salida como un archivo presionando ‘s’, escribiendo un nombre y presionando Enter.

  1. Exploración adicional usando múltiples registros
  1. Puede usar Dsmeg para encontrar errores y advertencias en las últimas noticias del kernel. Ejecute el dmesg | desde más comando:
dmesg | more

  1. Recomendaría revisar también los registros de su sistema, que generalmente se encuentran en los archivos / var / log / messages. Allí encontrará errores relacionados con problemas específicos. Vale la pena monitorear los mensajes en tiempo real usando el comando tail a medida que cambia su hardware; B. proporcionar un disco duro adicional o agregar una interfaz de red Ethernet.
tail -f /var/log/messages

  1. Analizar funciones de red
  1. Puede haber cientos de miles de aplicaciones de servicios empresariales nativas de la nube en un entorno de red complejo. Esto puede incluir virtualización, nube múltiple y nube híbrida. Esto significa que, como parte de la solución de problemas, debe analizar si la conectividad de red funciona correctamente. Los comandos útiles para desarrollar funciones de red en el servidor Linux incluyen dirección IP, ruta de rastreo, nslookup, dig y ping.
ip addr show

Cómo verificar si hay problemas de hardware usando la línea de comando

Próximos pasos

Hay muchos tipos diferentes de problemas de hardware que generalmente se incluyen en una o más de las siguientes categorías:

  • El hardware no funciona
  • Un dispositivo electrónico muerto suele ser el caso más simple. Si se interrumpe el suministro de energía, la máquina simplemente no se encenderá. No es un hueso duro de roer.
  • Mal funcionamiento incorrecto del hardware
  • Probablemente el tipo de problema más difícil y esquivo. Si tiene una pieza de hardware que solo ocasionalmente arroja errores, es posible que tenga suficientes datos para correlacionar entre estos eventos individuales y sacar la conclusión correcta.
  • Problemas de firmware / controlador
  • Los problemas de los controladores suelen parecer similares a los fallos de funcionamiento del hardware, aunque es posible que obtenga una experiencia más uniforme. En muchos casos, tiene controladores defectuosos que no se comunican con el hardware en absoluto. Otras veces, está ejecutando un controlador defectuoso que hace que su computadora se comporte mal de manera impredecible.
  • Otras Consideraciones
  • Es importante saber que algunos sistemas tienen un BIOS bloqueado que le impide aprovechar al máximo cualquier componente de hardware o funcionalidad, mientras que otros pueden tener esos componentes deshabilitados a propósito.

Si tiene problemas con archivos faltantes o fallas intermitentes y reinicios misteriosos, debe intentar verificar sus discos duros:

        smartctl -a /dev/sda

Cómo verificar si hay problemas de hardware usando la línea de comando

Conclusión

La resolución de problemas de hardware de Linux requiere un amplio conocimiento, incluido el uso de potentes herramientas de línea de comandos y registros del sistema. Debería saber cómo diagnosticar la memoria del kernel. Aquí puede encontrar la causa raíz de muchos de estos problemas de hardware. Tenga en cuenta que los problemas de hardware en Linux provienen de muchas fuentes diferentes, incluidos dispositivos, controladores, BIOS, redes e incluso fallas simples de hardware antiguo.