Inspeccionar el hardware con dmidecode
En los pasos anteriores, exploraste la información de la CPU utilizando cat /proc/cpuinfo
y lscpu
. Ahora, veamos una herramienta más general para inspeccionar el hardware de tu sistema: dmidecode
.
dmidecode
es una herramienta que lee la tabla DMI (Desktop Management Interface) o SMBIOS (System Management BIOS) de una computadora. Esta tabla contiene información sobre los componentes de hardware del sistema, como la placa madre, la BIOS, la memoria, etc.
Debido a que dmidecode
accede a información de bajo nivel del sistema, requiere privilegios de root. Puedes utilizar el comando sudo
para ejecutar dmidecode
con estos privilegios. Recuerda que el usuario labex
tiene acceso a sudo
sin necesidad de contraseña en este entorno.
Escribe el siguiente comando en tu terminal para mostrar toda la información DMI:
sudo dmidecode
Presiona Enter.
Verás una gran cantidad de salida, que detalla varios componentes de hardware. La salida está estructurada en diferentes "handles" o secciones, cada una de las cuales describe una parte específica del sistema (por ejemplo, Información de la BIOS, Información del sistema, Información de la placa base, Dispositivo de memoria).
A continuación, un fragmento de lo que podrías ver (la salida variará según la configuración de la máquina virtual):
## dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.
Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: Google
Version: Google
Release Date: 01/01/2011
Address: 0xE8000
Runtime Size: 96 kB
ROM Size: 128 kB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25" / 1.2MB floppy services are supported (int 13h)
3.5" / 720kB floppy services are supported (int 13h)
3.5" / 2.88MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
NEC PC-98
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 0.0
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Google
Product Name: Google Compute Engine
Version: pc-i440fx-xenial
Serial Number: ...
UUID: ...
Wake-up Type: Power Switch
SKU Number: ...
Family: Virtual Machine
Handle 0x0002, DMI type 2, 10 bytes
Baseboard Information
Manufacturer: Google
Product Name: Google Compute Engine
Version: pc-i440fx-xenial
Serial Number: ...
Asset Tag: No Asset Tag
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Not Specified
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
... (more output)
También puedes especificar el tipo de información que deseas ver utilizando la opción -t
. Por ejemplo, para ver solo la información de la memoria:
sudo dmidecode -t memory
Presiona Enter.
Esto filtrará la salida para mostrar solo los detalles relacionados con los dispositivos de memoria del sistema.
dmidecode
es una herramienta poderosa para recopilar especificaciones detalladas del hardware sin abrir la computadora. Es especialmente útil para inventariar el hardware o solucionar problemas relacionados con el hardware.
Haz clic en Continuar para completar este laboratorio.