lshw [1]
Con este comando se obtiene información muy detallada sobre el hardware de un nodo.Un comando similar que muestra solo los dispositivos conectados a los puertos PCI es lspci [2].
lshw sin parámetros da información de todo el hardware de un nodo.
lshw -short muestra información de todo el hardware de un nodo, en modo tabla y más resumida.
lshw -C processor muestra información solamente del procesador.
lshw -C disk muestra información solamente de los discos.
lshw -C memory muestra información solamente de la memoria
lshw -C sound muestra información solamente de la tarjeta de sonido
lshw -C network muestra información solamente de dispositivos de red.
lshw -html > archivo.html Para poder leerlo de forma más cómoda se puede guardar en formato HTML.
Ejemplo de la salida del comando lshw -short el cual muestra información en modo abreviado.
root@i7:~# lshw -short H/W path Device Class Description ==================================================== system Z97X-SOC Force (To be filled by O.E.M.) /0 bus Z97X-SOC Force /0/0 memory 64KiB BIOS /0/3d processor Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz /0/3d/3e memory 256KiB L1 cache /0/3d/3f memory 1MiB L2 cache /0/3d/40 memory 8MiB L3 cache /0/42 memory 16GiB System Memory /0/42/0 memory DIMM [empty] /0/42/1 memory 8GiB DIMM DDR3 Synchronous 1600 MHz (0,6 ns) /0/42/2 memory DIMM [empty] /0/42/3 memory 8GiB DIMM DDR3 Synchronous 1600 MHz (0,6 ns) /0/100 bridge Haswell DRAM Controller /0/100/2 display Haswell Integrated Graphics Controller /0/100/3 multimedia Haswell HD Audio Controller /0/100/14 bus Intel Corporation /0/100/16 communication Intel Corporation /0/100/1a bus Intel Corporation /0/100/1b multimedia Intel Corporation /0/100/1c bridge Intel Corporation /0/100/1c.2 bridge Intel Corporation /0/100/1c.2/0 bridge 82801 PCI Bridge /0/100/1c.3 bridge Intel Corporation /0/100/1c.3/0 eth0 network Atheros Communications Inc. /0/100/1d bus Intel Corporation /0/100/1f bridge Intel Corporation /0/100/1f.2 storage Intel Corporation /0/100/1f.3 bus Intel Corporation /0/1 scsi2 storage /0/1/0.0.0 /dev/sda disk 3TB WDC WD3003FZEX-0 /0/1/0.0.0/1 /dev/sda1 volume 299MiB Windows NTFS volume /0/1/0.0.0/2 /dev/sda2 volume 99MiB Windows FAT volume /0/1/0.0.0/3 /dev/sda3 volume 127MiB reserved partition /0/1/0.0.0/4 /dev/sda4 volume 351GiB Windows NTFS volume /0/1/0.0.0/5 /dev/sda5 volume 378GiB EXT4 volume /0/1/0.0.0/6 /dev/sda6 volume 15GiB Linux swap volume /0/1/0.0.0/7 /dev/sda7 volume 2TiB Windows NTFS volume /1 power To Be Filled By O.E.M. /2 wlan0 network Wireless interface
Ejemplo de la salida del comando lshw -C disk el cual nos muestra información de los discos conectados.
root@i7:~# lshw -C disk *-disk description: ATA Disk product: WDC WD3003FZEX-0 vendor: Western Digital physical id: 0.0.0 bus info: scsi@2:0.0.0 logical name: /dev/sda version: 01.0 serial: WD-WCC133ZR98Y4 size: 2794GiB (3TB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=5 guid=2a97b99f-954e-4324-bba3-a78ca53ca028 sectorsize=4096
Ejemplo de la salida del comando lshw -short -c volume nos muestra información en forma resumida de los volúmenes (particiones) de los discos.
root@i7:~# lshw -short -c volume H/W path Device Class Description ==================================================== /0/1/0.0.0/1 /dev/sda1 volume 299MiB Windows NTFS volume /0/1/0.0.0/2 /dev/sda2 volume 99MiB Windows FAT volume /0/1/0.0.0/3 /dev/sda3 volume 127MiB reserved partition /0/1/0.0.0/4 /dev/sda4 volume 351GiB Windows NTFS volume /0/1/0.0.0/5 /dev/sda5 volume 378GiB EXT4 volume /0/1/0.0.0/6 /dev/sda6 volume 15GiB Linux swap volume /0/1/0.0.0/7 /dev/sda7 volume 2TiB Windows NTFS volume /0/2/0.0.0/1 /dev/sdb1 volume 14GiB Windows NTFS volume
Ejemplo de la salida del comando lshw -C network
lshw -C network *-network description: Ethernet interface product: 79c970 [PCnet32 LANCE] vendor: Hynix Semiconductor (Hyundai Electronics) physical id: 1 bus info: pci@0000:02:01.0 logical name: eth0 version: 10 serial: 00:0c:29:1e:33:b9 size: 1Gbit/s capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: bus_master rom ethernet physical logical tp 1000bt-fd configuration: autonegotiation=off broadcast=yes driver=vmxnet driverversion=2.0.8.0 duplex=full firmware=N/A ip=192.168.1.200 latency=64 link=yes maxlatency=255 mingnt=6 multicast=yes port=twisted pair speed=1Gbit/s resources: irq:19 ioport:2000(size=128) memory:dc400000-dc40ffff
Existe un front-end gráfico llamado lshw-gtk
También le puede interesar los comandos relacionados dmidecode [3] y hardinfo [4]