Untersuchung der Hardware mit dmidecode
In den vorherigen Schritten haben Sie die CPU-Informationen mit cat /proc/cpuinfo
und lscpu
untersucht. Jetzt schauen wir uns ein allgemeineres Tool zur Untersuchung der Hardware Ihres Systems an: dmidecode
.
dmidecode
ist ein Tool, das die DMI (Desktop Management Interface) oder SMBIOS (System Management BIOS)-Tabelle eines Computers ausliest. Diese Tabelle enthält Informationen über die Hardwarekomponenten des Systems, wie z. B. die Mainboard, die BIOS, den Arbeitsspeicher und vieles mehr.
Da dmidecode
auf niedrigere Systeminformationen zugreift, benötigt es Root-Rechte. Sie können den sudo
-Befehl verwenden, um dmidecode
mit diesen Rechten auszuführen. Denken Sie daran, dass der Benutzer labex
in dieser Umgebung sudo
-Zugang ohne Passwort hat.
Geben Sie den folgenden Befehl in Ihrem Terminal ein, um die vollständigen DMI-Informationen anzuzeigen:
sudo dmidecode
Drücken Sie die Eingabetaste.
Sie werden eine große Menge an Ausgabe sehen, die verschiedene Hardwarekomponenten detailliert beschreibt. Die Ausgabe ist in verschiedene "Handles" oder Abschnitte strukturiert, die jeweils einen bestimmten Teil des Systems beschreiben (z. B. BIOS-Informationen, Systeminformationen, Mainboard-Informationen, Arbeitsspeichergerät).
Hier ist ein Auszug aus dem, was Sie sehen könnten (die Ausgabe variiert je nach Konfiguration der virtuellen Maschine):
## 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)
Sie können auch den Typ der Informationen angeben, die Sie sehen möchten, indem Sie die Option -t
verwenden. Beispielsweise, um nur Speicherinformationen anzuzeigen:
sudo dmidecode -t memory
Drücken Sie die Eingabetaste.
Dies filtert die Ausgabe, um nur Details zu den Arbeitsspeichergeräten des Systems anzuzeigen.
dmidecode
ist ein leistungsstarkes Tool zum Sammeln detaillierter Hardware-Spezifikationen, ohne den Computer öffnen zu müssen. Es ist besonders nützlich für die Inventur der Hardware oder die Fehlerbehebung von hardwarebezogenen Problemen.
Klicken Sie auf Weiter, um dieses Lab abzuschließen.