Obtener información del hardware con hwinfo

Obtener información del hardware con hwinfo, en cualquier distribución Linux.

La herramienta hwinfo nos aporta una completa información del sistema, desde la línea de comandos. De código abierto bajo licencia GPL v2 +, se basa en la biblioteca libhd.

Desarrollada en un principio por OpenSuse, actualmente la puedes encontrar en los repositorios oficiales de la mayoría de distribuciones linux. Con ella podemos obtener información detallada de la tarjeta gráfica, monitor, módem, escáner, CPU, memoria RAM, disco duro, BIOS, cámara, unidades de CD / DVD, teclado, mouse, impresora, bluetooth, interfaz de red, USB y mucho más.

 

Obtener información del hardware con hwinfo

Vemos como instalar hwinfo en las distribuciones linux más populares.

Debian, Ubuntu, Linux Mint y derivados:

sudo apt install hwinfo

Open Suse, Suse y derivados:

sudo yast -i hwinfo

Fedora y derivados:

sudo dnf install hwinfo

CentOS y derivados:

sudo yum install epel-release
sudo yum update
sudo yum install hwinfo

Arch Linux, Manjaro y derivados:

sudo pacman -S hwinfo
# o
sudo pacman -Rs hwinfo

Su uso es bastante simple, por ejemplo… si quieres ver un listado completo y detallado de todo el hardware conectado, puedes ejecutar cualquiera de los siguientes comandos.

hwinfo
sudo hwinfo
hwinfo --all

El comando anterior puede imprimir un resultado excesivamente extenso, la verdad es que no es práctico. Para solucionar este problema podemos usar la opción –short, que acorta las salidas.

hwinfo --short

ejemplo de salida…

[root@miserver ~]# hwinfo --short
cpu:                                                            
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 800 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 875 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 843 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 830 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 836 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 830 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 1653 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 833 MHz
graphics card:
                       Hewlett-Packard Company iLO4
storage:
                       Floppy disk controller
                       Intel 8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
                       Hewlett-Packard Company P222
network:
  eth0                 Broadcom NetXtreme BCM5720 Gigabit Ethernet PCIe
  eth1                 Broadcom NetXtreme BCM5720 Gigabit Ethernet PCIe
network interface:
  lo                   Loopback network interface
  eth0                 Ethernet network interface
  eth1                 Ethernet network interface
disk:
  /dev/sda             HP LOGICAL VOLUME
partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/sda3            Partition
usb controller:
                       Intel 8 Series/C220 Series Chipset Family USB xHCI
                       Intel 8 Series/C220 Series Chipset Family USB EHCI #2
                       Intel 8 Series/C220 Series Chipset Family USB EHCI #1
                       Hewlett-Packard Company iLO4
bios:
                       BIOS
bridge:
                       Intel Xeon E3-1200 v3 Processor DRAM Controller
                       Intel Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
                       Intel Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller
                       Intel Xeon E3-1200 v3/4th Gen Core Processor PCI Express x4 Controller
                       Intel 8 Series/C220 Series Chipset Family PCI Express Root Port #1
                       Intel 8 Series/C220 Series Chipset Family PCI Express Root Port #6
                       Intel 8 Series/C220 Series Chipset Family PCI Express Root Port #8
                       Intel C222 Series Chipset Family Server Essential SKU LPC Controller
hub:
                       Linux Foundation 1.1 root hub
                       Linux Foundation 2.0 root hub
                       Standard Microsystems Hub
                       Linux Foundation 3.0 root hub
                       Linux Foundation 2.0 root hub
                       Intel Hub
                       Linux Foundation 2.0 root hub
                       Intel Hub
memory:
                       Main Memory
unknown:
                       FPU
                       DMA controller
                       PIC
                       Timer
                       Keyboard controller
                       Hewlett-Packard Company iLO4
                       Hewlett-Packard Company iLO4
                       Hewlett Packard Enterprise Memory controller
  /dev/ttyS0           16550A
  /dev/ttyS1           16550A
  /dev/sg0             HP P222

 

También podemos especificar el hardware, sobre el que queremos obtener información. Las opciones disponibles son las siguientes:

arch, bios, block, bluetooth, braille, bridge, camera, cdrom, chipcard, cpu, disk, dsl, dvb, fingerprint, floppy, framebuffer, gfxcard, hub, ide, isapnp, isdn, joystick, keyboard, memory, modem, monitor, mouse, netcard, network, partition, pci, pcmcia, pcmcia-ctrl, pppoe, printer, redasd, reallyall, scanner, scsi, smp, sound, storage-ctrl, sys, tape, tv, uml, usb, usb-ctrl, vbe, wlan, xen, zip

Como ejemplo obtenemos información sobre la cpu.

hwinfo --cpu

Como el resultado es excesivamente extenso lo acortamos.

hwinfo --cpu --short

Ejemplo de salida…

[root@miserver ~]# hwinfo --cpu --short
cpu:                                                            
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 800 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 804 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 857 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 880 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 1000 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 825 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 833 MHz
                       Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz, 913 MHz

 

Como puedes observar, estamos ante una herramienta muy potente y fácil de usar. Para conocer el resto de opciones puedes revisar su propia ayuda.

hwinfo --help

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Obtener información del hardware con hwinfo.

 

Una respuesta

  1. José Gregorio Hernández Sosa
    22/05/2020

Agregar comentario