Comandos de Linux para obtener información del hardware (comparativa con Windows)

  • Linux ofrece comandos y herramientas gráficas muy potentes (lshw, inxi, HardInfo, CPU-X) para listar con detalle CPU, RAM, discos y resto de hardware.
  • El directorio /proc y utilidades como hwinfo, lspci, lsusb o dmidecode permiten obtener información profunda para diagnóstico y soporte.
  • En Windows, DXDiag, Información del sistema y programas como AIDA64 o Speccy son el equivalente para conocer y comparar especificaciones.
  • Conocer con precisión el hardware detectado por Linux y Windows ayuda a evitar problemas de drivers, elegir bien nueva máquina y optimizar el rendimiento.

Comandos de Linux para obtener información del hardware (comparativa con Windows)

Linux ha pasado de ser “cosa de frikis” a convertirse en una alternativa muy seria a Windows para jugar, trabajar y exprimir al máximo el hardware del PC. Con SteamOS, Steam Deck y otros dispositivos como Lenovo Legion Go, cada vez más usuarios se animan a instalar una distro en una partición o incluso como sistema principal, porque en muchos casos rinde mejor, gestiona mejor la batería y ofrece una experiencia muy pulida.

Esa misma naturaleza abierta y comunitaria de GNU/Linux tiene una cara B importante: no existe un único fabricante que controle todo, las distros son muy variadas y el soporte de algunos fabricantes de hardware es pobre o directamente inexistente. Por eso es clave saber con precisión qué hardware tienes, cómo lo está detectando Linux y qué comandos o herramientas puedes usar para comparar esas especificaciones con las de un PC con Windows antes de cambiar de equipo o de actualizar componentes.

Por qué es tan importante que Linux reconozca bien tu hardware

Instalar una distro Linux moderna suele ser tan simple como instalar Windows, pero cuando algo se tuerce suele ser por culpa del soporte de los drivers. Lo habitual es que CPU, RAM, GPU y periféricos USB funcionen sin drama, pero todavía es relativamente frecuente encontrarse con tarjetas de red, sonido o WiFi que no se detectan correctamente o que usan controladores genéricos con funciones recortadas.

En Windows estamos muy mal acostumbrados a que casi todo el hardware “se instale solo” gracias a Windows Update y a los instaladores oficiales, mientras que en GNU/Linux a veces hay que remangarse un poco más. Puede que tengas que compilar un módulo, añadir un PPA, activar un repositorio propietario o recurrir a la comunidad para encontrar un driver funcional que no ofrece el fabricante.

Conocer al detalle qué componentes tienes y qué ve exactamente el sistema te permite pedir ayuda en foros y comunidades aportando datos precisos, saber si te compensa cambiar a un hardware con mejor soporte o comprobar si merece la pena actualizar a un PC nuevo y si realmente vas a notar una mejora frente al equipo actual.

Si la comunidad no ha creado todavía un controlador alternativo para tu dispositivo, tendrás que valorar seriamente la opción de sustituir esa pieza por otra compatible con Linux. Para tomar esa decisión con cabeza necesitas dominar las herramientas de identificación de hardware tanto en Linux como en Windows y los comandos clave de la terminal.

Formas de obtener información del hardware en GNU/Linux

En Linux puedes conocer las especificaciones de tu equipo usando dos grandes enfoques: herramientas gráficas (GUI) muy amigables y utilidades de consola que concentran la información en texto. Lo ideal es combinar ambas: la interfaz gráfica para una vista rápida y el terminal para detalles finos y scripts.

Si estás valorando comprar un nuevo ordenador y quieres compararlo con el que ya tienes, estos métodos te ayudarán a saber cuánta RAM usas de verdad, qué CPU y GPU monta tu máquina, qué almacenamiento tienes disponible y cómo se reparten las particiones, además de detectar posibles cuellos de botella.

Aplicaciones gráficas en Linux para ver el hardware

Muchas distros incluyen un panel “Acerca de” o “Información del sistema” dentro de la configuración, que muestra datos básicos como procesador, memoria, tipo de gráficos y versión de la distribución. Está bien para una primera ojeada, pero se queda corto si necesitas detalles de chipset, buses, sensores o versión exacta de cada componente.

HardInfo: el clásico “AIDA64” de GNU/Linux

HardInfo es una de las herramientas gráficas más completas y populares para obtener datos de hardware en entornos como Ubuntu, Linux Mint y muchas otras derivadas de Debian. Su filosofía es muy similar a AIDA64 o HWInfo en Windows: escanear el sistema y presentar la información por categorías claras.

La instalación es muy sencilla en distros basadas en Debian/Ubuntu: puedes buscar “hardinfo” en el Gestor de software / Software Center (en algunos sistemas aparece como “System Profiler and Benchmark”), o instalarlo directamente desde la terminal con:

Comando de instalación: sudo apt-get install hardinfo
sudo apt install hardinfo

Al abrir HardInfo verás un panel lateral con secciones de CPU, memoria, placa base, red, almacenamiento y más, junto con un resumen general del equipo. Es muy útil para comprobar de un vistazo si el sistema ha reconocido correctamente tu hardware, los modelos exactos y las versiones de cada dispositivo.

Otra ventaja de HardInfo es que incorpora pequeños benchmarks que permiten estresar CPU y otros componentes para comparar rendimiento o vigilar temperaturas (combinado con otras herramientas) y detectar problemas de estabilidad o throttling.

CPU-X: la alternativa tipo CPU-Z

CPU-X es una aplicación de código abierto inspirada en CPU-Z de Windows, pensada para mostrarte con claridad la información de CPU, cachés, placa base, memoria, sistema y gráficos en varias pestañas ordenadas. Es especialmente cómoda para usuarios que vienen de Windows y quieren algo “familiar”.

Con CPU-X verás detalles muy concretos del microprocesador (frecuencia, núcleos, hilos, tecnología de fabricación, instrucciones soportadas), del chipset, de la RAM instalada y de la tarjeta gráfica. Esa información es perfecta para comparar tu equipo actual con el de un catálogo o con un nuevo PC que tengas en mente.

La aplicación es compatible con Linux y BSD y suele estar disponible en repositorios o en formatos como Flatpak (Flathub). También puedes descargarla desde su página en GitHub, lo que facilita tener siempre la última versión.

CPU-Fetch: foco total en el procesador

CPU-Fetch es una pequeña herramienta de código abierto centrada en la CPU, ideal si sobre todo quieres saber qué procesador tienes y cuán lejos está de uno nuevo que estás mirando. Muestra arquitectura, número de núcleos e hilos, frecuencia máxima, cachés L1/L2/L3, instrucciones AVX y pico de rendimiento teórico.

Una ventaja interesante es que CPU-Fetch está disponible en español, por lo que la barrera del idioma desaparece. En su repositorio se detalla cómo instalarlo según tu distribución (Debian, Arch, Fedora, etc.), y en pocos comandos lo tendrás funcionando en tu terminal.

Otras utilidades gráficas en Linux

Además de HardInfo y CPU-X, en el ecosistema GNU/Linux hay otras GUIs útiles para ver las características del PC, como por ejemplo:

  • CPU-G, inspirado en CPU-Z, mantenido y adaptado por la comunidad para Ubuntu y Linux Mint.
  • Lshw-GTK, un frontend gráfico para el comando lshw, que organiza en una ventana toda la información detectada por la herramienta de consola.
  • Sysinfo, un visor ligero de información general del sistema, útil en equipos antiguos o cuando no necesitas demasiados detalles.

Estas aplicaciones gráficas son cómodas para usuarios que no se llevan del todo bien con la línea de comandos, pero la terminal sigue siendo la navaja suiza con la que podrás llegar mucho más lejos en detalle y automatización.

Comandos de Linux para ver el hardware en profundidad

Comandos de Linux para obtener información del hardware comparativa con Windows

Todo lo que puedes hacer con una GUI en Linux lo puedes hacer también (y casi siempre mejor) desde la terminal. Los comandos para listar hardware son rápidos, scriptables y funcionan en remoto, lo que viene genial si estás dando soporte a distancia o trabajando en servidores sin entorno gráfico.

Si quieres saber cuánto mejora un nuevo PC frente al tuyo, estos comandos te van a dar datos crudos de CPU, RAM, discos, buses PCI, USB y mucho más. Basta con ejecutarlos, comparar salida con las especificaciones del equipo nuevo y tendrás una idea bastante objetiva de la diferencia.

Familia de comandos “ls*” para listar dispositivos

Varios comandos clave para ver hardware en Linux empiezan por “ls” seguido del tipo de dispositivo. Son muy fáciles de recordar y ofrecen una visión muy clara de cómo ve el sistema cada componente.

  • lscpu: muestra información detallada de la CPU: arquitectura, núcleos, hilos, frecuencia, flags de instrucciones, etc. No tiene demasiadas opciones, es directo y perfecto para comparar un procesador viejo con uno moderno.
  • lshw -short: listado general resumido de todo el hardware del sistema (CPU, RAM, placa base, almacenamiento, USB, red…). Con sudo lshw obtienes todavía más detalle, pero el formato “short” es muy manejable.
  • lspci: enseña todos los dispositivos conectados al bus PCI (GPU, controladoras SATA, tarjetas de red, USB, etc.). Puedes combinarlo con grep para filtrar, por ejemplo: lspci -v | grep "VGA" -A 12 para centrarte en la tarjeta gráfica.
  • lsscsi: lista dispositivos SCSI y SATA, como discos duros y unidades ópticas. Muy útil para ver qué discos físicos detecta el sistema.
  • lsusb: detalla los dispositivos conectados por USB y las controladoras correspondientes; viene genial para comprobar si Linux está viendo un periférico problemático.
  • lsblk: muestra la relación entre discos, particiones y puntos de montaje, incluyendo dispositivos externos y unidades ópticas.

Estos comandos se basan en la identificación de cada componente y en la información contenida en el propio sistema, de forma que puedas cruzar modelos, IDs de vendedor y producto con documentación en Internet o con la ficha técnica de un equipo nuevo que estés valorando.

Otros comandos fundamentales para conocer tu PC en Linux

Más allá de los “ls*”, existen utilidades que dan una visión muy completa del estado del equipo, desde el uso de memoria hasta la estructura DMI de la placa base o las características de los discos.

  • df -H: muestra las particiones montadas y el espacio usado y libre en cada una, usando unidades humanas (GB, TB). Ideal para saber si necesitas más almacenamiento en el próximo PC.
  • fdisk: similar a Diskpart en Windows, permite listar y manipular particiones. Con sudo fdisk -l verás todos los discos y sus tablas de particiones.
  • free -m: enseña cuánta RAM total tienes y cuánta se está usando, en megabytes. Ajustando opciones puedes verlo en otras unidades. Es clave para decidir si te compensa ampliar de, por ejemplo, 8 GB a 16 GB o 32 GB en un PC nuevo.
  • dmidecode: extrae datos de las tablas DMI / SMBIOS de la placa base. Te da detalles de fabricante, modelo, número de serie, zócalos de memoria, etc., que a menudo no aparecen en ningún panel gráfico.
  • hdparm: muestra información de bajo nivel de dispositivos SATA (discos HDD/SSD), como modo de transferencia, caché, parámetros avanzados, etc.

Complementar estos comandos con herramientas como inxi permite generar informes muy completos que puedes copiar y pegar en foros de ayuda, tickets de soporte o incluso guardar como referencia para comparar con las especificaciones de un equipo nuevo.

hwinfo e inxi: informes técnicos muy detallados

hwinfo es una utilidad de consola pensada para mostrar “todo lo que sabe” el sistema sobre el hardware. Su salida es muy extensa y algo densa, pero si buscas datos específicos (por ejemplo, características concretas de la tarjeta gráfica o del adaptador de red) es una mina de oro.

Puedes instalarla en Debian/Ubuntu con un simple sudo apt install hwinfo. Después, algunos comandos útiles son:

hwinfo | more ver página a página
hwinfo --cpu centrarte en la CPU
hwinfo --disk información de discos
hwinfo --gfxcard datos de la gráfica

Inxi, por su parte, es un script en Perl pensado para recopilar información y compartirla fácilmente. Está en los repositorios de la mayoría de distros y se instala con:

Usa este comando: sudo apt install inxi

Su gran ventaja es que puedes ajustar el nivel de detalle con parámetros muy claros:

  • inxi sin opciones: muestra una línea muy básica.
  • inxi -b: información básica pero bastante completa.
  • inxi -F: informe detallado de todo el sistema (CPU, RAM, disco, GPU, red, kernel, escritorio, etc.).
  • inxi -h: abre la ayuda para ver todos los parámetros disponibles.

Con un solo comando puedes obtener un resumen perfecto para comparar un equipo antiguo con uno nuevo, o para enviar a un técnico y que vea de inmediato dónde pueden estar los cuellos de botella.

El directorio /proc: donde “todo son archivos”

En GNU/Linux se dice que todo es un archivo, y el directorio /proc es el mejor ejemplo. No es un directorio físico en disco, sino un sistema de archivos virtual que refleja el estado actual del kernel y del hardware.

Dentro de /proc encontrarás archivos que representan información de CPU, memoria, red y procesos. Algunos ficheros especialmente útiles para conocer el hardware son:

cat /proc/cpuinfo detalles del procesador
cat /proc/meminfo estado de la memoria
cat /proc/net información de red

Si la salida es muy larga, combínala con less para ir navegando cómodamente, por ejemplo: cat /proc/cpuinfo | less. También puedes listar todo lo que hay en /proc con ls /proc/, aunque la mayoría de subdirectorios corresponden a procesos en ejecución.

Cómo saber qué distro Linux usas y sus datos clave

Antes de comparar tu equipo con otro, conviene tener claro qué distribución, versión y kernel estás usando. Esa información puede influir en el rendimiento, en la compatibilidad de drivers y en el soporte de ciertas aplicaciones.

Muchas distros incluyen un apartado “Acerca de” en el panel de configuración donde verás nombre de la distribución, versión, tipo de escritorio, información básica de hardware y detalles del sistema gráfico. No es el método más detallado, pero sí uno de los más rápidos.

Comandos para identificar tu distribución y kernel

La forma más fiable de saber qué distro y versión estás usando es la terminal. Algunos comandos útiles son:

cat /etc/*-release
Devuelve nombre de la distribución, versión y otros identificadores. Funciona en muchas distros basadas en Debian y otras familias.

lsb_release -a
Resumen compacto de la información de la distribución (Descripción, Versión, ID). Es casi un atajo del anterior.

hostnamectl
Además del nombre del equipo y el ID de máquina, muestra la versión del kernel y, en muchos casos, la distribución y su versión.

uname -a
Muestra información del kernel (nombre, versión, arquitectura) y algo de contexto del sistema. Es muy usado al pedir soporte o comparar entornos.

En distros basadas en Arch Linux (Arch, Manjaro, etc.) estos comandos siguen siendo útiles, pero se suele recurrir también a:

cat /etc/os-release
uname -r

En sistemas basados en Red Hat (RHEL, CentOS, Fedora antiguos) suele estar disponible:

cat /etc/redhat-release

Utilidades “fetch” para ver software y un resumen de hardware

Las herramientas tipo “fetch” se han popularizado muchísimo por su mezcla de estética y utilidad. Muestran un logotipo ASCII de la distro y, al lado, una lista de datos clave del sistema, tanto de software como de hardware.

  • neofetch: muestra distribución, kernel, escritorio, tema, iconos, shell, uptime y datos básicos de CPU, GPU y RAM. Se instala con sudo apt install neofetch y se ejecuta con neofetch.
  • screenfetch: muy similar a neofetch, con ligeras diferencias en el diseño ASCII y la forma de presentar la información. Se instala, por ejemplo, con sudo apt install screenfetch.
  • Archey4: inspirado en estas herramientas, pero con la capacidad añadida de leer sensores y mostrar temperaturas. Suele instalarse desde su repositorio en GitHub.

Además existen muchas variantes como Freshfetch, Linux_logo, Fetch-master 6000, Macchina, Pfetch o Nerdfetch, algunas escritas en Rust, otras ultra minimalistas, pero todas con el mismo concepto: una visión rápida y atractiva de lo que llevas debajo del capó.

Si quieres guardar esa información para revisarla después o compararla con otro PC, basta con hacer una captura de pantalla mientras ves la salida de neofetch o similares, y archivarla en la nube o incluso renombrar la máquina virtual con la distro y versión del kernel que estás usando.

Herramientas de Windows para ver y comparar el hardware

Si tienes un PC con Windows y otro con Linux, o estás pensando en migrar, es muy útil conocer las herramientas equivalentes en ambos sistemas para poder comparar números: CPU, RAM, GPU, discos, placas, etc.

En Windows tienes tanto utilidades integradas en el propio sistema como programas de terceros muy conocidos que te darán una visión muy clara de las características de tu equipo.

Herramientas integradas de Windows

Windows ofrece tres formas principales de ver las características básicas del PC sin instalar nada:

  • Propiedades del sistema: mostrando CPU, memoria RAM instalada y edición de Windows. Puedes acceder con la combinación Windows + Pause/Break o desde “Este equipo” > botón derecho > “Propiedades”.
  • DXDiag (herramienta de diagnóstico de DirectX): se abre con Windows + R y escribiendo dxdiag. Ofrece datos de CPU, RAM, versión de DirectX, además de detalles de la tarjeta gráfica (en la pestaña “Pantalla”), dispositivos de sonido y periféricos de entrada.
  • Información del sistema: se busca como “Información del sistema” en el menú Inicio. Es la más completa a nivel de detalle, con un árbol de componentes hardware y software muy amplio, aunque cuesta un poco filtrar lo que realmente interesa.

La mayoría de información útil se encuentra en el apartado “Componentes” y en el “Resumen del sistema”, donde verás CPU, RAM, placa base, BIOS, adaptadores de red, etc. Tener estos datos a mano facilita muchísimo comparar con lo que te ofrece Linux en el mismo equipo o con un modelo nuevo.

Programas de terceros en Windows

Si quieres ir más allá, hay herramientas gratuitas y de pago muy potentes para Windows que resumen toda la información práctica del PC sin ruido:

  • AIDA64 (Extreme/Engineer): suite de pago con prueba de 30 días que además de enumerar hardware y software incluye benchmarks y pruebas de estrés. Es una referencia en análisis de sistemas.
  • Speccy: gratuito, creado por los desarrolladores de CCleaner. Muestra CPU, RAM, placa, almacenamiento, sistema operativo y más, en una interfaz muy amigable. Solo debes desmarcar la instalación opcional de CCleaner durante el asistente.

Al comparar resultados de estas herramientas con las utilidades de Linux (HardInfo, CPU-X, inxi, etc.) tendrás una foto muy fiel de cómo se ve tu hardware en cada sistema operativo y de si existe algún componente que rinda mejor o esté mejor soportado en uno u otro entorno.

Dominar las herramientas de diagnóstico tanto en GNU/Linux como en Windows te coloca en una posición privilegiada para cuidar, actualizar o sustituir tu equipo con criterio, evitar sorpresas con drivers y compatibilidad y sacar partido a la enorme cantidad de información disponible en la red sobre cada procesador, gráfica o disco según los datos que has obtenido de tu propio sistema.

Cómo generar informe de hardware con Speccy
Artículo relacionado:
Cómo generar informe de hardware con Speccy: guía total y alternativas