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.
Muy útil, muchísimas gracias.