Cómo ver el hardware en Linux: lspci, lshw, inxi, temperatura, Hardinfo2, Conky y vnStat
Para ver el hardware en Linux, abre una terminal y usa lspci para las tarjetas y chips conectados a la placa, lsusb para lo que va por USB, lsblk para los discos y lscpu para el procesador. Si quieres un informe completo de una vez, sudo lshw -short o inxi -b. Para la temperatura está sensors, y si prefieres ventanas, Hardinfo2 lo reúne todo con pruebas de rendimiento incluidas.
Saber qué chip lleva exactamente cada componente sirve para buscar el controlador adecuado, comprobar si una pieza nueva es compatible o explicar bien un problema en un foro.
Los comandos básicos
Estos son los más útiles, todos con su página de manual en Ubuntu:
| Comando | Qué muestra |
|---|---|
lspci |
Dispositivos del bus PCI: gráfica, red, sonido, controladoras |
lsusb |
Buses USB y lo que tienen conectado |
lsblk |
Discos y particiones |
lscpu |
Arquitectura, modelo y núcleos del procesador |
free -h |
Memoria RAM y swap, en unidades legibles |
lspci tiene dos opciones muy útiles. Con -k enseña qué controlador del kernel maneja cada dispositivo y qué módulos podrían manejarlo, y con -nn añade los códigos numéricos de fabricante y modelo, que son lo que mejor funciona para buscar en Internet si un dispositivo tiene soporte. Los nombres salen del archivo pci.ids, que se actualiza con sudo update-pciids cuando un dispositivo muy nuevo aparece sin nombre, según su página de manual.
Si estás con discos y particiones, tienes la guía de Parted Magic y alternativas para trabajar con particiones.
Un informe completo con lshw o inxi
lshw extrae la configuración detallada: memoria, versión del firmware, placa base, procesador, cachés y buses. Su manual avisa de que hay que ejecutarlo como superusuario, porque si no solo da información parcial. Con -short sale una tabla resumida y con -html genera la salida en HTML para guardarla en un archivo.
sudo lshw -short
inxi está pensado para pegar la información en un foro. inxi -b da un informe básico (sistema, placa, CPU, gráfica, red y discos) y inxi -e uno ampliado. Si lo vas a publicar, añade -z, que filtra la dirección MAC, las IP y tu nombre de usuario, como explica su manual en el apartado de privacidad. En Ubuntu se instala con sudo apt install inxi.
Mensajes del kernel con dmesg
dmesg muestra lo que el kernel ha ido detectando desde el arranque. Es lo primero que conviene mirar justo después de conectar algo que no funciona. Con -H la salida es más legible y con --level=err,warn solo ves errores y avisos:
sudo dmesg -H --level=err,warn
Si sin sudo responde con «permiso denegado», es por el ajuste dmesg_restrict del kernel, como recoge su manual.
La temperatura con lm-sensors
Para ver la temperatura del procesador y la velocidad de los ventiladores se usa lm-sensors:
sudo apt install lm-sensors
sudo sensors-detect
sensors
sensors-detect busca los chips de monitorización y te va haciendo preguntas. Su manual advierte de que, para detectarlos, accede al hardware de una forma que en casos raros puede bloquear el sistema, así que recomienda no ejecutarlo en servidores en producción y no forzar pasos que se saltarían por defecto. En un ordenador de casa basta con aceptar las respuestas propuestas. Después, sensors muestra las lecturas. inxi -s enseña lo mismo dentro de su informe.
Si un portátil se calienta más de la cuenta, suele haber polvo en el ventilador o en las rejillas. Ningún programa lo arregla. Hay que limpiarlo.
Hardinfo2: todo en una ventana
Hardinfo2 es la continuación de Hardinfo, el programa que se recomendaba aquí hace años. Muestra información del sistema y del hardware y hace pruebas de rendimiento que puedes comparar con las de otros equipos. Tiene interfaz gráfica y también se puede usar desde la terminal. En Ubuntu 26.04 está en los repositorios como hardinfo2:
sudo apt install hardinfo2
En Ubuntu 24.04 el paquete hardinfo todavía es la versión antigua.
Conky: un monitor en el escritorio
Conky dibuja sobre el fondo de escritorio los datos que elijas: uso de CPU, memoria, disco, red, temperatura y más de 300 elementos. Funciona en X11 y, con algunas limitaciones, en Wayland. Se instala con el paquete conky-all.
La configuración vive en ~/.config/conky/conky.conf. Su manual indica que hay un archivo de ejemplo en /etc/conky/conky.conf. Lo más sencillo es copiarlo a esa ruta y modificarlo desde ahí. Los ajustes van en el bloque conky.config y lo que se muestra, en conky.text. Para que relea el archivo sin cerrarlo, killall -SIGUSR1 conky.
ConkyWizard, el asistente gráfico que se recomendaba hace años para configurarlo, ya no se mantiene y solo queda su copia en el archivo de Google Code.
Cuánto tráfico de red gastas con vnStat
vnStat lleva la cuenta del tráfico de cada interfaz de red. No espía el tráfico, lee los contadores del kernel, así que apenas consume recursos, y los datos se conservan entre reinicios. El servicio vnstatd recoge los datos en segundo plano y la orden vnstat los consulta:
sudo apt install vnstat
vnstat -d
vnstat -m
vnstat -l
-d da el resumen por días, -m por meses y -l la velocidad en tiempo real hasta que pulses Ctrl + C. Si lo que quieres es medir la velocidad de tu conexión, no el consumo, tienes la guía del test de velocidad.
Revisado y actualizado en octubre de 2026.
Deja un comentario