GNU/Linux >> LINUX-Kenntnisse >  >> Linux

dmidecode:Informationen zur Systemhardware unter Linux abrufen

Dmidecode ist ein Linux-Befehlszeilentool zum Abrufen von Informationen über die Hardwarekomponenten Ihres Systems in einem für Menschen lesbaren Format.

Was ist der dmidecode-Befehl unter Linux?

Dmidecode liest die Daten aus der DMI (Desktop Management Interface) Tabelle , das Informationen zu den Hardwarekomponenten des Systems wie BIOS-Revision, Seriennummer, RAM, CPU, Herstellerinformationen usw. enthält.

Mit anderen Worten, dmidecode fungiert als Decoder der DMI-Tabelle.

Dmidecode-Anwendungsfälle

Beispielsweise könnten Sie in Situationen geraten, in denen Sie während der Fehlerbehebung den maximal vom BIOS und Motherboard unterstützten RAM, eine Seriennummer oder wichtige Hardwareinformationen herausfinden müssen.

Anstatt also Hardwarespezifikationen in einem Handbuch nachzuschlagen, könnten Sie sofort den dmidecode verwenden Befehl, um diese Informationen abzurufen.

So installieren Sie dmidecode

Dmidecode ist bei den meisten Linux-Distributionen vorinstalliert. Wenn es jedoch noch nicht installiert ist, können Sie es mit dem Paketmanager Ihrer Distribution installieren.

Ubuntu / Debian / LinuxMint

sudo apt install dmidecode

Fedora / Cent OS / Alma Linux

sudo yum install dmidecode

openSUSE

sudo zypper in dmidecode

Arch Linux / Manjaro

sudo pacman -S dmidecode

DMI-Typen

Um dmidecode zu verwenden Effektiv müssen Sie die DMI-Typen und ihre Schlüsselwörter kennen, um problemlos gut spielen zu können. Die Spezifikation definiert die folgenden DMI-Typen.

Typ Informationen Typ Informationen
0 BIOS 21 Eingebautes Zeigegerät
1 System 22 Tragbarer Akku
2 Basisplatine 23 System-Reset
3 Fahrgestell 24 Hardwaresicherheit
4 Prozessor 25 Steuerung der Systemleistung
5 Speichercontroller 26 Spannungssonde
6 Speichermodul 27 Kühlgerät
7 Cache 28 Temperatursonde
8 Anschlussstecker 29 Elektrische Stromsonde
9 Systemsteckplätze 30 Außerband-Fernzugriff
10 Bordgeräte 31 Boot-Integritätsdienste
11 OEM-Saiten 32 Systemstart
12 Systemkonfigurationsoptionen 33 64-Bit-Speicherfehler
13 BIOS-Sprache 34 Verwaltungsgerät
14 Gruppenzuordnungen 35 Verwaltungsgerätekomponente
15 Systemereignisprotokoll 36 Grenzwertdaten für Verwaltungsgeräte
16 Physisches Speicherarray 37 Speicherkanal
17 Speichergerät 38 IPMI-Gerät
18 32-Bit-Speicherfehler 39 Netzteil
19 Memory Array Mapped Address 40 Zusätzliche Informationen
20 Zugeordnete Adresse des Speichergeräts 41 Bordgerät

Schlüsselwörter können anstelle von Zahlen mit --type verwendet werden oder -t Flags, um alle zugehörigen Typcodes in den Befehl zu ziehen. Jedes Schlüsselwort entspricht einer Liste von Typennummern. Es folgt die Liste der verfügbaren Schlüsselwörter.

Schlüsselwort Typen
bios 0
System 1, 12, 15, 23, 32
Grundplatte 2, 10, 41
Fahrgestell 3
Prozessor 4
Speicher 5, 6, 16, 17
zwischenspeichern 7
Anschluss 8
Steckplatz 9

Verwendung des dmidecode-Befehls

Im dmidecode Befehl können wir entweder Schlüsselwort oder Typ-ID verwenden, um Hardwareinformationen des Systems zu erhalten. Beachten Sie, dass Sie Befehle als Root-Benutzer oder als Benutzer mit sudo-Berechtigungen ausführen müssen, um diese Informationen zu erhalten.

Speicherinformationen in Linux abrufen

Um alle Speicherinformationen abzurufen, führen Sie dmidecode aus mit dem -t   Option unten.

sudo dmidecode -t memory

Sie können Details mit egrep weiter filtern Befehl, um nur die erforderlichen Informationen zu filtern.

sudo dmidecode -t memory | egrep "Maximum Capacity|Number Of Devices|Size|Type:" | egrep -v "No Module|Unknown|None"

CPU-Informationen in Linux abrufen

Verwenden Sie den folgenden Befehl, um Prozessorinformationen abzurufen.

sudo dmidecode -t processor

Sie können Details mit egrep weiter filtern Befehl, um nur die erforderlichen Details zu filtern.

sudo dmidecode -t processor | egrep "Family|Manufacturer|Version|Max Speed|Core Count|Thread Count"

Hardwareinformationen zum BIOS unter Linux erhalten

Um die BIOS-Version, den Anbieter und andere Details abzurufen, verwenden Sie -t bios Option.

sudo dmidecode -t bios

Systeminformationen in Linux abrufen

Führen Sie den Befehl dmidecode mit dem -t aus Option gefolgt von system Schlüsselwort, um Systeminformationen abzurufen.

sudo dmidecode -t system

Holen Sie das Motherboard-Modell in Linux

sudo dmidecode -t baseboard

Fazit

Das ist alles aus diesem Artikel. Jetzt wissen Sie, wie Sie den dmidecode verwenden Befehl und seine Optionen, um verschiedene Hardwareinformationen zu erhalten. Dann können Sie natürlich auch andere dmidecode ausprobieren Optionen, um die benötigten Systemdetails abzurufen.

Wenn Sie mehr über dmidecode erfahren möchten Befehl finden Sie auf der offiziellen Website.


Linux
  1. Linux-Befehle zum Anzeigen Ihrer Hardwareinformationen

  2. So erhalten Sie System- und Hardwareinformationen unter Linux

  3. 7 Möglichkeiten zum Anzeigen von Hardwareinformationen mit Dmidecode

  4. Überprüfen Sie die Systemlast unter Linux

  5. Abrufen von Informationen über die Hardware einer Maschine in Linux

So zeigen Sie Hardwareinformationen unter Linux an

Wichtige Befehle zum Anzeigen von Hardware- und Systeminformationen in Linux

Linux-lshw-Befehl – ​​Holen Sie sich Linux-Hardware-Informationen

Erhalten Sie System- und Hardwaredetails mit uname und lscpu unter Debian

So erhalten Sie Hardwareinformationen unter Linux mit dem Befehl dmidecode

So erhalten Sie die Hardwarespezifikationen Ihres Systems mit dem lshw Hardware Lister