A menudo es necesario saber que hardware tenemos, así que os comento alguna de las herramientas que podemos utilizar, mediante la terminal.
- lshw y hwinfo
Son los dos programas más utilizados , permiten una completa enumeración del hardware y están presentes bien por defecto o de forma opcional en las diferentes distros de Linux, en ambos casos, el resultado del comando suele ser tan extenso que en ocasiones nos puede interesar emplear la opcion –short,que nos ofrece una versión resumida.
hwinfo --
short
cpu:
Intel(R) Core(TM)2 Duo CPU P7450 @ 2.13GHz, 2133 MHz
Intel(R) Core(TM)2 Duo CPU P7450 @ 2.13GHz, 800 MHz
keyboard:
/dev/input/event1 AT Translated Set 2 keyboard
mouse:
/dev/input/mice Logitech USB Optical Mouse
/dev/input/mice SynPS/2 Synaptics TouchPad
monitor:
Generic Monitor
graphics card:
nVidia GeForce GT 240M
…
En el caso de lshw además dispone de una GUI que muestra información básica
Con hwinfo también podemos examinar parte específicas del hardware, ejecutando hwinfo --
hardware.
Por ejemplo si quiero información sobre el monitor haría:
hwinfo --
monitor
32: None 00.2: 10002 LCD Monitor
[Created at monitor.95]
Unique ID: aHB6.YWfjdbCFwB3
Hardware Class: monitor
Model: «SAMSUNG LCD Monitor»
Vendor: SEC «SAMSUNG»
…
Si queremos hacer lo mismo con lshw haríamos lshw -C hardware. En este caso vemos los discos:
lshw -C disk
description: ATA Disk
product: Hitachi HTS54505
vendor: Hitachi
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
…
- lscpi
Es una herramienta que muestra información acerca de todos los buses PCI y los dispositivos conectados a ellos. Sirve principalmente para obtener información de las tarjetas del sistema (sonido, gráfica, red):
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
…
- lsusb
Da información del bus USB y de todos los dispositivos conectados:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 064e:c201 Suyin Corp.
…
- cat /proc/cpuinfo
Muestra información del procesador:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU P7450 @ 2.13GHz
stepping : 6
cpu MHz : 2133.000
cache size : 3072 KB
physical id : 0
…
- cat /proc/meminfo
Proporciona información de la memoria:
MemTotal: 6091440 kB
MemFree: 580316 kB
Buffers: 345904 kB
Cached: 3871012 kB
SwapCached: 0 kB
Active: 2034632 kB
Inactive: 3166368 kB
Active(anon): 669420 kB
…
- dmidecode
vemos información de la Bios:
# dmidecode 2.10
SMBIOS 2.5 present.
25 structures occupying 1207 bytes.
Table at 0x000E3810.
…
- fdisk -l
fdisk proporciona información del disco:
Disco /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
…
- lshw -C CPU | grep width
Sirve para saber si nuestro procesador tiene arquitectura de 32 o 64 bits
width: 64 bits
Espero que os sea de provecho esta entrada, si conocéis alguno más no dudéis en comentar. 🙂
Pingback: Hwinfo | TagHall
Pingback: Detección de hardware en Linux | Un Informático en Almería