Cómo recopilar información de hardware en Linux

Cómo recopilar información de hardware en Linux

¿Puedes nombrar el conjunto de chips de tu placa base de la parte superior de tu cabeza? ¿Qué pasa con el tipo de NIC? Si no, ¿cómo harías para encontrarlo? ¿Podrías hacerlo desde la línea de comandos? Al igual que con una gran cantidad de software de Linux, hay muchas formas de hacerlo. Algunas herramientas están integradas directamente en cualquier sistema Linux, otras pueden requerir una descarga por separado. Hoy vamos a cubrir varias de las formas de ver los detalles de su hardware en Linux, incluidos los pros y los contras de cada uno.

lspci

Esta utilidad estándar del sistema le mostrará mucho de lo que tiene internamente. Sí, el nombre del comando es una combinación de ls, el comando estándar para listar archivos, y PCI, la conexión periférica. A pesar de eso, no muestra solo dispositivos PCI y puede esperar que sus resultados incluyan AGP y componentes integrados como su conjunto de chips USB.

linuxhardware-lspci

A menudo es útil canalizar los resultados de lspci a través de grep, de modo que pueda filtrar solo las partes que está buscando. Utilice lspci -v o lspci -vv para obtener resultados adicionales.

Ventajas: Integrado en prácticamente cualquier sistema operativo Linux, resultados completos, rápidos y sencillos.

Contras: Algo limitado en los tipos de dispositivos que puede mostrar.

hwinfo

Si bien lspci hace más que solo PCI, no le dice nada sobre sus discos duros, CPU, dispositivos USB, etc. Si lspci no puede manejarlo, probablemente hwinfo pueda hacerlo. Esta aplicación realiza un escaneo mucho más completo para determinar qué bits tienes conectados a tu PC y proporciona MUCHA información de manera predeterminada.

linuxhardware-hwinfo

Como se ve en la captura de pantalla, puede usar --short para proporcionar resultados más concisos, y --devicetype para enumerar un tipo específico de información. Algunos de los tipos de dispositivos más útiles incluyen:

  • Bluetooth
  • cámara
  • CD ROM
  • UPC
  • disco
  • gfxcard
  • idea
  • memoria
  • monitor
  • tarjeta de red
  • dividir
  • impresora
  • escáner
  • scsi
  • sonido
  • USB
  • wifi

Ventajas: Amplia salida, soporte de tipo de dispositivo muy grande

Contras: Requiere privilegios de root en muchos sistemas. Tampoco se incluye en muchas instalaciones básicas de Linux. Sin embargo, debería estar en los repositorios estándar de la mayoría de las principales distribuciones.

lshw

Esta herramienta viene en dos formas, una versión de línea de comandos y una interfaz gráfica GTK. Las pruebas para este artículo mostraron que es algo menos completo que hwinfo, pero lo compensa con una GUI útil (lshw-gtk) y la capacidad de enviar los resultados a HTML/XML.

linuxhardware-lshwgtk

Ventajas: Interfaz gráfica, opciones de salida particularmente útiles.

Contras: Produce muy poca salida sin acceso a la raíz, e incluso con la raíz no coincide con hwinfo en potencia bruta.

/proc

Hemos cubierto el tesoro de información que es /proc anteriormente, por lo que no entraremos en muchos detalles aquí. Baste decir que los «archivos» en /proc no son archivos normales, y la mayoría de ellos contienen datos que se actualizan constantemente sobre el estado del sistema. Para obtener información sobre su CPU, por ejemplo, puede ver el contenido de /proc/cpuinfo, como se muestra aquí.

linuxhardware-proc

Ventajas: Se encuentra en prácticamente todos los sistemas Linux, no requiere ninguna aplicación externa

Contras: No es una forma fácil de realizar un escaneo todo en uno y es posible que no contenga toda la información que desea.

Bono – dmesg

Si bien no es exactamente una herramienta de sondeo de hardware, puede usar dmesg para obtener información sobre eventos de hardware. Todo lo que hace es mostrar el contenido del registro del sistema, que guarda información sobre varios eventos del sistema. Por ejemplo, si tiene una memoria USB que acaba de conectar, su sistema guarda información sobre ella en el registro. dmesg muestra ese registro y puede mostrarle, entre otras cosas, el nombre del dispositivo.

linuxhardware-dmesg

Conclusión

Cada método descrito aquí tiene sus propias ventajas, pero hwinfo parece llevarse la corona por ser el más completo. En particular, la capacidad de hwinfo para mostrar rápida y fácilmente las unidades y particiones conectadas se destaca como útil para mí. Cualquiera que sea el método o la combinación de métodos que elija, debe estar listo para encontrar toda la información que su sistema puede proporcionar.

Credito de imagen: kodomut

Experto Geek - Tu Guía en Tendencias Tecnológicas