Encuentre información de hardware del sistema Linux con Hwinfo

Hay multitud de programas disponibles para encontrar la información de hardware y software en un sistema Linux. Ya hemos cubierto muchos de estos programas. aquí . Hoy, vamos a aprender acerca de otra herramienta similar llamada Hwinfo . Hwinfo es una utilidad gratuita, de código abierto y de línea de comandos para encontrar información de hardware del sistema Linux.

Hwinfo investiga el hardware presente en un sistema Linux y muestra los detalles extensos de cada dispositivo de hardware. Si cree que los detalles son demasiado para comprenderlos, Hwinfo ofrece una opción para mostrar el resultado abreviado. Usa libhd.so biblioteca para recopilar detalles de casi todo el hardware, como BIOS, CPU, arquitectura, memoria, disco(s) duro(s), particiones, cámara, Bluetooth, unidades de CD/DVD, teclado/ratón, tarjeta gráfica, monitor, módem, escáner, impresora, PCI, IDE, SCSI, tarjeta de sonido, tarjeta de interfaz de red, USB y mucho más.

Hwinfo se desarrolló inicialmente para el sistema operativo openSUSE. Más tarde fue adoptado por otras distribuciones populares de Linux, como Arch Linux, Debian , FedoraRHEL, CentOS , Ubuntu , etc.

Instalar hwinfo en Linux

El hwinfo está disponible en los repositorios oficiales de muchas distribuciones de Linux.

En Arch Linux y sus variantes como Manjaro Linux, instale hwinfo usando el comando:

                      $ sudo pacman -S hwinfo
                    

En Debian, Ubuntu:

                      $ sudo apt install hwinfo
                    

En Fedora:

                      $ sudo dnf install hwinfo
                    

En CentOS, RHEL:

Primero, habilite [EPEL] repositorio con el comando:

                      $ sudo dnf install epel-release
                    

Y luego instale hwinfo usando el comando:

                      $ sudo yum install hwinfo
                    

En openSUSE:

                      $ sudo zypper install hwinfo
                    

Encuentre información de hardware del sistema Linux con Hwinfo

Al ejecutar Hwinfo sin ninguna opción, obtendrá los detalles completos del hardware presente en su sistema Linux:

                      $ sudo hwinfo
                    

O,

                      $ sudo hwinfo --all
                    

Salida de muestra:

                      ============ start debug info ============                      
libhd version 21.68 (x86-64) [7688]
using /var/lib/hardware
kernel version is 5.4
----- /proc/cmdline -----
  BOOT_IMAGE=/boot/vmlinuz-5.4.0-29-generic root=UUID=3968763a-adde-46e0-ae93-e2a1e51120da ro quiet splash vt.handoff=7
----- /proc/cmdline end -----
debug = 0xff7ffff7
probe = 0x15938fcdaa17fcf9fffe (+memory +pci +isapnp +net +floppy +misc +misc.serial +misc.par +misc.floppy +serial +cpu +bios +monitor +mouse +scsi +usb -usb.mods +modem +modem.usb +parallel +parallel.lp +parallel.zip -isa -isa.isdn +isdn +kbd +prom +sbus +int +braille +braille.alva +braille.fhp +braille.ht -ignx11 +sys -bios.vbe -isapnp.old -isapnp.new -isapnp.mod +braille.baum -manual +fb +pppoe -scan +pcmcia +fork -parallel.imm +s390 +cpuemu -sysfs -s390disks +udev +block +block.cdrom +block.part +edd +edd.mod -bios.ddc -bios.fb -bios.mode +input +block.mods +bios.vesa -cpuemu.debug -scsi.noserial +wlan -bios.crc -hal +bios.vram +bios.acpi -bios.ddc.ports=0 +modules.pata -net.eeprom +x86emu=dump -max -lxrc)
shm: attached segment 131081 at 0x7f3ae1378000
>> hal.1: read hal data
>> floppy.1: get nvram
----- /proc/nvram -----
  Checksum status: valid
  # floppies     : 3
  Floppy 0 type  : none
  Floppy 1 type  : none
  HD 0 type      : 02
  HD 1 type      : 01
  HD type 48 data: 44876/196/142 C/H/S, precomp 45431, lz 38938
  HD type 49 data: 511/175/180 C/H/S, precomp 40874, lz 56627
  DOS base memory: 629 kB
  Extended memory: 65535 kB (configured), 65535 kB (tested)
  Gfx adapter    : CGA (80 cols)
  FPU            : installed
----- /proc/nvram end -----
>> floppy.2: nvram info
>> bios.1: cmdline
>> bios.1.1: apm
>> bios.2: ram
/dev/mem[0x400, 256]: mmap(, 4096,,,, 0x0) ok
/dev/mem[0xc0000, 262144]: mmap(, 262144,,,, 0xc0000) ok
[...]
                    

Como mencioné antes, Hwinfo informará detalles extensos de todos los dispositivos de hardware. Afortunadamente, hay una opción para mostrar el resumen de cada dispositivo que facilita la lectura de la salida.

Para mostrar un breve resumen de la información del hardware, ejecute:

                      $ sudo hwinfo --short
                    

Salida de muestra:

                      cpu:                                                            
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1508 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1371 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1516 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1333 MHz
keyboard:
                       Logitech Unifying Receiver
  /dev/input/event4    AT Translated Set 2 keyboard
mouse:
                       Logitech Unifying Receiver
  /dev/input/mice      AlpsPS/2 ALPS GlidePoint
monitor:
                       4Y4GM 156AT LCD Monitor
graphics card:
                       Intel 2nd Generation Core Processor Family Integrated Graphics Controller
sound:
                       Intel 6 Series/C200 Series Chipset Family High Definition Audio Controller
storage:
                       Intel 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
network:
  wlp9s0               Dell Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD]
  enp5s0               Realtek RTL810xE PCI Express Fast Ethernet controller
network interface:
  mpqemubr0-dummy      Ethernet network interface
  tap-d8f1eebb39f      Ethernet network interface
  wlp9s0               Ethernet network interface
  mpqemubr0            Ethernet network interface
  lo                   Loopback network interface
  enp5s0               Ethernet network interface
disk:
  /dev/sdb             Generic Multi-Card
  /dev/sda             ST9500325AS
                       Realtek RTS5138 Card Reader Controller
partition:
  /dev/sda1            Partition
cdrom:
  /dev/sr0             PLDS DVD+-RW DS-8A8SH
usb controller:
                       Intel 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
                       Intel 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
bios:
                       BIOS
bridge:
                       Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 1
                       Intel HM67 Express Chipset LPC Controller
                       Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 8
                       Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 4
                       Intel 2nd Generation Core Processor Family DRAM Controller
                       Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 2
hub:
                       Intel Integrated Rate Matching Hub
                       Linux Foundation 2.0 root hub
                       Intel Integrated Rate Matching Hub
                       Linux Foundation 2.0 root hub
memory:
                       Main Memory
bluetooth:
                       Qualcomm Atheros AR3011 Bluetooth
unknown:
                       FPU
                       DMA controller
                       PIC
                       Keyboard controller
                       PS/2 Controller
                       Intel 6 Series/C200 Series Chipset Family MEI Controller #1
                       Intel 6 Series/C200 Series Chipset Family SMBus Controller
                       Logitech Unifying Receiver
                       Suyin Integrated Webcam
                    

¿Ver? El comando anterior ha excluido los detalles técnicos completos y muestra solo los detalles esenciales de cada dispositivo de hardware. Ahora es mucho más fácil saber qué hardware está presente en nuestro sistema.

Mostrar información específica del dispositivo con Hwinfo

Hwinfo no solo muestra la información completa del hardware, sino también los detalles del dispositivo individual. Puede enumerar los detalles de un hardware específico.

Mostrar detalles de la CPU usando Hwinfo en Linux

Por ejemplo, el siguiente comando muestra los detalles de la CPU:

                      $ sudo hwinfo --cpu
                    

Esto completará los detalles de su CPU.

                      01: None 00.0: 10103 CPU                                        
  [Created at cpu.465]
  Unique ID: rdCR.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "GenuineIntel"
  Model: 6.42.7 "Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,cpuid,aperfmperf,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,xsave,avx,lahf_lm,epb,pti,ssbd,ibrs,ibpb,stibp,tpr_shadow,vnmi,flexpriority,ept,vpid,xsaveopt,dtherm,arat,pln,pts,md_clear,flush_l1d
  Clock: 1437 MHz
  BogoMips: 4589.48
  Cache: 3072 kb
  Units/Processor: 16
  Config Status: cfg=new, avail=yes, need=no, active=unknown
[...]
                    

Por supuesto, puede mostrar el breve resumen de la CPU:

                      $ sudo hwinfo --short --cpu
                    

Salida de muestra:

                      cpu:                                                            
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1650 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1803 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1462 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1621 MHz
                    

Mostrar detalles de la arquitectura del sistema usando Hwinfo en Linux

Para encontrar los detalles de la arquitectura del sistema, ejecute:

                      $ sudo hwinfo --arch
                    

O,

                      $ sudo hwinfo --short --arch
                    

Mostrar detalles de la memoria usando Hwinfo en Linux

Para encontrar los detalles de la memoria (RAM), ejecute:

                      $ sudo hwinfo --memory
                    

O,

                      $ sudo hwinfo --short --memory
                    

Mostrar detalles del disco usando Hwinfo en Linux

Para encontrar los detalles del disco duro, ejecute:

                      $ sudo hwinfo --disk
                    

O,

                      $ sudo hwinfo --short --disk
                    

Mostrar detalles de partición usando Hwinfo en Linux

Para encontrar los detalles de la partición del disco duro, ejecute:

                      $ sudo hwinfo --partition
                    

O,

                      $ sudo hwinfo --short --partition
                    

Mostrar detalles de la red usando Hwinfo en Linux

Para encontrar los detalles de la tarjeta de interfaz de red, ejecute:

                      $ sudo hwinfo --network
                    

O,

                      $ sudo hwinfo --short --network
                    

Mostrar detalles de la tarjeta de sonido usando Hwinfo en Linux

Para encontrar los detalles de la tarjeta de sonido, ejecute:

                      $ sudo hwinfo --sound
                    

O,

                      $ sudo hwinfo --short --sound
                    

Mostrar detalles de BiOS usando Hwinfo en Linux

Para encontrar los detalles del BIOS, ejecute:

                      $ sudo hwinfo --bios
                    

O,

                      $ sudo hwinfo --short --bios
                    

Del mismo modo, Hwinfo puede sondear todos los demás elementos duros. La lista de elementos de hardware disponibles son:

  • todos,
  • arco,
  • biografías,
  • cuadra,
  • Bluetooth,
  • braille,
  • puente,
  • cámara,
  • CD ROM,
  • tarjeta chip,
  • UPC,
  • disco,
  • dsl,
  • dvb,
  • huella dactilar,
  • flexible,
  • búfer de fotogramas,
  • tarjeta gfx,
  • centro,
  • aquí,
  • isapnp,
  • isdn,
  • palanca de mando,
  • teclado,
  • memoria,
  • mmc-ctrl,
  • módem,
  • monitor,
  • ratón,
  • tarjeta de red,
  • la red,
  • dividir,
  • pci,
  • pcmcia,
  • pcmcia-ctrl,
  • pppoe,
  • impresora,
  • redasd,
  • realmente todo,
  • escáner,
  • scsi,
  • secundaria,
  • sonar,
  • almacenamiento-ctrl,
  • sistema,
  • cinta,
  • televisor,
  • uml,
  • USB,
  • usb-ctrl,
  • vbe,
  • wlan,
  • xeno,
  • Código Postal.

Exportar información de hardware a un archivo

Hwinfo se puede utilizar para generar un informe completo del hardware del sistema y exportar fácilmente los detalles a un archivo de texto. Luego puede compartirlo con su persona de apoyo o colega para solucionar problemas.

El siguiente comando volcará toda la información del hardware en un archivo de texto llamado “hardwareinfo.txt”.

                      $ hwinfo --all --log hardwareinfo.txt
                    

O,

                      $ hwinfo --all > hardwareinfo.txt
                    

También es posible exportar los detalles de un dispositivo de hardware específico, por example teclado a un archivo:

                      $ hwinfo --keyboard > hardwareinfo.txt
                    

Obteniendo ayuda

Para mostrar la sección de ayuda de Hwino, ejecute:

                      $ hwinfo --help
                    

Para obtener más detalles, consulte las páginas man.

                      $ man hwinfo
                    

Recurso:

Imagen destacada por Gerd Altman desde pixabay .

¡Gracias por pasar!

Ayúdanos a ayudarte:

¡¡Que tenga un buen día!!

Related Posts