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

50 einfache und nützliche dmidecode-Befehle für Linux

Der Befehl dmidecode in Linux ermöglicht es Benutzern, vertrauliche hardwarebezogene Informationen direkt von der Befehlszeile abzurufen. Auf diese Weise können Benutzer nützliche Informationen wie Seriennummern und Prozessor-Cache-Werte erhalten, ohne ihre CPUs auseinander nehmen zu müssen. Unter Linux ist der dmidecode als DMI-Tabellendecoder bekannt und decodiert einfach Hardwareinformationen aus dem SMBIOS (System Management BIOS) Ihres Systems. Bei sorgfältiger Verwendung kann dmidecode eine umfangreiche Menge an interessanten Informationen liefern. Aus diesem Grund haben wir diesen Leitfaden kuratiert, der einige der erstaunlichsten Dinge beschreibt, die Sie mit dmidecode machen können. Lesen Sie weiter, um diese Befehle gründlich zu beherrschen.

dmidecode-Befehle für Linux-Geeks

Mit dmidecode können wir eine Fülle von Informationen zu System, BIOS, Prozessor, Speicher, Basisplatine und anderen wichtigen Hardwarekomponenten abrufen. Obwohl die meisten Befehle ziemlich einfach und selbsterklärend sind, finden neue Benutzer sie oft schwierig, hauptsächlich aufgrund von Unkenntnis. Sie können sich die folgenden Befehle ansehen, um mehr über die Funktionsweise von dmidecode zu erfahren.

1. Gesamte DMI-Informationen drucken

Die einfachste Anwendung des dmidecode-Befehls stellt alle Informationen bereit, die in Ihrer DMI-Tabelle (Desktop Management Interface) verfügbar sind. Dieser Befehl ruft einfach die binär codierten Daten ab und decodiert sie, bevor die Textwerte in Ihrem Linux-Terminalemulator angezeigt werden.

$ sudo dmidecode

Sie benötigen sudo Rechte haben oder sogar Ihr Root-Konto zum Testen dieser Befehle verwenden können. Die DMI-Tabelle enthält Einträge für mehr als vierzig Typen. Jeder Typ enthält normalerweise Informationen zu einer bestimmten Hardwarekomponente. Im Laufe der Zeit werden Sie mehr darüber erfahren.

2. Blättern Sie durch die DMI-Inhalte

Wie Sie bereits bemerkt haben, liefert das einfache Ausführen von dmidecode eine Menge Informationen. Es erweist sich oft als schwierig, diese riesige Datenmenge zu durchsuchen und die Informationen zu finden, an denen wir interessiert sind. Glücklicherweise können wir diese Daten durch Befehle wie weniger/mehr leiten und mit einer gewissen Kontrolle darüber scrollen.

$ sudo dmidecode | less
$ sudo dmidecode | more
- -

Wir fanden less nützlicher, da wir dann mit PageUp über die dmidecode-Ausgabe scrollen können und Bild nach unten .

3. Unzuverlässige Daten unterdrücken

Da die DMI-Tabelle viele unbekannte/nicht vorhandene Einträge enthält, sollten Benutzer diese Felder möglicherweise so weit wie möglich reduzieren. Zum Glück können wir das -q verwenden oder –leise Option, genau dies zu tun. Schauen Sie sich den nächsten Befehl an, um zu sehen, wie das funktioniert.

$ sudo dmidecode -q | less
$ sudo dmidecode --quiet | less

Jetzt wird dmidecode weniger ausführlich und lässt viele nicht spezifizierte Informationen weg. Die meisten Metadaten und Handle-Referenzen werden aus der Ausgabe verschwinden.

4. Dump DMI-Inhalte in Hexadezimal

Linux dmidecode ermöglicht es Benutzern, den Inhalt des DMI auszugeben, ohne ihn zu entschlüsseln. Auf diese Weise erhalten Sie hexadezimale Daten, die beim Debuggen von CPU-Problemen sehr nützlich sind. Beachten Sie, dass dmidecode in solchen Fällen keine binären Daten ausgibt, sondern einfachen Text mit hexadezimalem und ASCII-Inhalt.

$ sudo dmidecode -u | less
$ sudo dmidecode --dump | less

Fügen Sie also einfach das -u hinzu oder –-dump Option zu dmidecode erledigt diese Aufgabe. Sie können über die Ausgabe scrollen, um zu sehen, wie sie aussieht. Es sollte sowohl Hex- als auch String-Werte enthalten.

5. Binäre Ausgabe ausgeben

Sie können den Inhalt Ihrer DMI-Tabelle mit dmidecode in einem Binärformat speichern. Dies kann in einer Reihe von Situationen hilfreich sein. Zum einen können Sie Ihre DMI-Daten zwischen verschiedenen Arbeitsplätzen auslagern und eventuell später einsehen. Werfen Sie einen Blick auf die folgende Abbildung, um dies genauer zu verstehen.

$ sudo dmidecode --dump-bin TEST

Jetzt werden die DMI-Werte in der Datei namens TEST gespeichert in einem binären Format. Sie können Standard-Linux-Tools wie cat und file verwenden, um diese Daten zu überprüfen.

6. Gespeicherte Daten lesen

Linux- und BSD-Benutzer können auch DMI-Einträge aus vorgespeicherten Binärdateien abrufen. Der folgende Befehl zeigt, wie die im vorherigen Beispiel gespeicherten Hardwareinformationen gelesen werden. Wir müssen den –from-dump verwenden Option, um dies zu aktivieren.

$ sudo dmidecode --from-dump TEST

Dieser Befehl weist dmidecode an, die Binärdatei TEST zu lesen und decodieren Sie die in diesem Dokument codierten DMI-Daten. Es ist oft nützlich zum Debuggen von Legacy-Rechnern und in vielen anderen Fällen.

7. Gerätedatei angeben

Standardmäßig liest dmidecode die Speicherinformationen aus der Datei /dev/mem . Dies ist eine Systemdatei auf niedriger Ebene, die Zugriff auf den physischen Speicher von Linux-Computern bietet. Sie können dmidecode mit -d anweisen, eine andere Gerätedatei zu lesen oder –dev-mem Option.

$ sudo dmidecode -d FILE
$ sudo dmidecode --dev-mem FILE

Wir empfehlen Ihnen jedoch nicht, andere Gerätedateien zu verwenden, es sei denn, Sie wissen, worauf Sie sich einlassen. Es bleibt eine Option, das ist alles.

8. Hersteller des Anzeigesystems

Eine der einfachsten, aber nützlichsten Verwendungen von dmidecode kann anhand eines einfachen Beispiels veranschaulicht werden. Mit dem -s können Sie den Namen Ihres Anlagenherstellers ausdrucken oder –String Möglichkeit. Sehen Sie sich das nächste Beispiel an, um zu sehen, wie das funktioniert.

$ sudo dmidecode -s system-manufacturer
$ sudo dmidecode --string system-manufacturer

Also mit dem Stichwort Systemhersteller als Argument für -s, wir erhalten den Namen des Systemherstellers.

9. Produktname anzeigen

Der folgende Befehl demonstriert eine andere Verwendung der obigen Option und gibt den Namen Ihres Systemprodukts aus. Dieser Befehl gibt beispielsweise die Modellnummer Ihres Laptops aus.

$ sudo dmidecode -s system-product-name
$ sudo dmidecode --string system-product-name

Wir können diese Daten auch mit dmidecode-Typen abrufen und irrelevante Informationen mit dem Linux-Befehl grep herausfiltern. Versuchen Sie, diesen Befehl zu verwenden, um die Modellnummer selbst abzurufen.

10. Seriennummer anzeigen

Eine Standardanwendung des Befehls dmidecode ist das Ausdrucken der Seriennummer Ihres Systems. Sie können die Seriennummer Ihres Laptops sehr einfach mit dem folgenden dmidecode-Befehl abrufen.

$ sudo dmidecode -s system-serial-number
$ sudo dmidecode --string system-serial-number

Dieser Befehl druckt die Seriennummer meines Sony VAIO Notebooks aus. Es sollte auch mit anderen Modellen problemlos funktionieren.

11. System-UUID anzeigen

Die UUID ist ein Universally Unique Identifier, der für die Systemidentifikation und andere Aufgaben verwendet wird. Sie können dmidecode verwenden, um Ihre System-UUID mühelos auszudrucken. Sehen Sie sich den folgenden Befehl an, um zu sehen, wie das im Detail funktioniert.

$ sudo dmidecode -s system-uuid
$ sudo dmidecode --string system-uuid

Sie müssen also nur das Schlüsselwort system-uuid übergeben als Argument für den –String Parameter, um den UUID-Wert zu erhalten.

12. BIOS-Anbieter anzeigen

Das BIOS (Basic Input Output System) ist für die Initialisierung unserer Maschinen beim Booten verantwortlich. Es gibt mehrere beliebte BIOS-Anbieter, darunter American Megatrends , Insyde-Software , und Phoenix Technologies . Mit dem dmidecode-Tool können Benutzer auch den Namen des BIOS-Anbieters ausdrucken, wie unten gezeigt.

$ sudo dmidecode -s bios-vendor
$ sudo dmidecode --string bios-vendor

Wenn ich diesen Befehl auf meiner Workstation ausführe, wird angezeigt, dass mein BIOS von Insyde Corp. entwickelt wurde.

13. BIOS-Version anzeigen

Die BIOS-Version ist für viele Benutzer eine nützliche Information, da es schwierig ist, einige BIOS-spezifische Operationen auszuführen, ohne dies zu wissen. Es ist oft nützlich, wenn Sie BIOS-Updates usw. ermitteln. Der folgende Befehl veranschaulicht, wie diese Informationen mit dmidecode abgerufen werden.

$ sudo dmidecode -s bios-vendor
$ sudo dmidecode --string bios-vendor

Dies ist ein hilfreicher Befehl mit vielen praktischen Anwendungsfällen. Also sieh es dir genau an.

14. BIOS-Veröffentlichungsdatum anzeigen

Wir veranschaulichen jetzt die Verwendung von dmidecode beim Abrufen des Veröffentlichungsdatums des BIOS Ihres Systems. Diese Informationen sind hilfreich für Benutzer, die ihre Firmware manuell aktualisieren oder ändern möchten.

$ sudo dmidecode -s bios-release-date
$ sudo dmidecode --string bios-release-date

Zum Beispiel habe ich gerade herausgefunden, dass mein VAIO-Notebook mit diesem Befehl eine ziemlich aktuelle Firmware hat. Überprüfen Sie auch Ihres und überzeugen Sie sich selbst.

15. Baseboard-Namen anzeigen

Das Motherboard oder Mainboard ist eine der wichtigsten Hardwarekomponenten Ihres Systems. Es wird auch als Baseboard und Systemplatine bezeichnet. Sie können das Schlüsselwort baseboard-product-name übergeben als Argument für die –Zeichenfolge Parameter zum Abrufen dieser Informationen.

$ sudo dmidecode -s baseboard-product-name
$ sudo dmidecode --string baseboard-product-name

Weitere nützliche Mainboard-bezogene Informationen, die der dmidecode-Befehl liefert, sind Seriennummer, Version und Asset-Tag.

16. Baseboard-Anbieter anzeigen

Wie der BIOS-Hersteller liefert uns auch dmidecode den Herstellernamen für unser Mainboard. Werfen Sie einen kurzen Blick auf die folgende Abbildung, um zu sehen, wie das funktioniert.

$ sudo dmidecode -s baseboard-manufacturer
$ sudo dmidecode --string baseboard-manufacturer

Sie können also den Namen des Herstellers Ihres Motherboards abrufen, indem Sie einfach den baseboard-manufacturer übergeben Schlüsselwort als Argument für -s oder –String . Denken Sie daran, Ihrem Befehl sudo, voranzustellen sonst funktioniert es nicht.

17. Zeigen Sie die Seriennummer des Baseboards an

Die Seriennummer Ihres Baseboards ist eine eindeutige Kennung und kann bei der Behebung von Hardwareproblemen hilfreich sein. Sie können diese Seriennummer einfach mit dmidecode abrufen und diese Informationen verwenden, um zu sehen, ob Ihr Produkt authentisch ist oder nicht.

$ sudo dmidecode --string baseboard-serial-number

Viele ältere Systeme enthalten diesen Wert jedoch möglicherweise nicht in ihrer DMI-Tabelle, und in diesem Fall kann dmidecode die Antwort nicht liefern.

18. Prozessorfamilie anzeigen

Prozessoren sind die Kernkomponente unseres Systems. Sie sind normalerweise nach Merkmalen und Ebenen gruppiert. Die Prozessorfamilie können Sie ganz einfach mit dmidecode herausfinden. Schauen Sie sich das nächste Beispiel genau an, um dies in Aktion zu sehen.

$ sudo dmidecode -s processor-family
$ sudo dmidecode --string processor-family

Zum Beispiel habe ich gerade überprüft, dass meine Workstation von einem Prozessor angetrieben wird, der zur Intel Core i7-Familie gehört. Probieren Sie es selbst aus und überprüfen Sie, ob Sie das erwartete Ergebnis erzielen.

19. Prozessormodell anzeigen

Wie wir bereits besprochen haben, ist die Prozessorfamilie eine verallgemeinerte Gruppe und gibt uns nicht die genaue Modellnummer an. Glücklicherweise können Sie das dmidecode-Tool verwenden, um das genaue Modell Ihres Prozessors herauszufinden. Sehen Sie sich das folgende Beispiel an, um zu erfahren, wie das funktioniert.

$ sudo dmidecode -s processor-version
$ sudo dmidecode --string processor-version

Wir müssen also nur das Schlüsselwort processor-version übergeben als Wert des -s oder –String Parameter. Sie sollten das genaue Modell Ihres Prozessors erhalten.

20. Prozessorfrequenz anzeigen

Die Taktrate oder Frequenz des Prozessors ist entscheidend für seine Leistung. Normalerweise steigt die Leistung mit zunehmender Frequenz. Hersteller stimmen ihre Produkte normalerweise so ab, dass die Prozessorgeschwindigkeit um eine Basisgeschwindigkeit herum gehalten wird, die oft niedriger ist als die Leistungsfähigkeit des Prozessors.

$ sudo dmidecode -s processor-frequency
$ sudo dmidecode --string processor-frequency

Mit dem Linux-Befehl dmidecode können wir viel mehr zusätzliche Informationen über den Prozessor abrufen. Im weiteren Verlauf erfährst du mehr darüber.

21. Systemeigenschaften anzeigen

Wir können auch DMI-Einträge basierend auf ihren Typen ausgeben. Die DMI-Tabelle enthält 42 verschiedene DMI-Typen, die jeweils Komponenten wie Gehäuse, Prozessor, Arbeitsspeicher usw. darstellen. Sehen Sie sich das nächste Beispiel an und erfahren Sie, wie Sie mithilfe von Typen Systemeigenschaften aus dem SMBIOS abrufen.

$ sudo dmidecode -t 1
$ sudo dmidecode --type system

Das -t oder –tippen Die Option kann entweder ein Schlüsselwort oder eine Typ-ID annehmen. Es gibt mehrere Arten von IDs für mehrere Komponenten. Beispielsweise hat der Systemtyp die IDs 1, 12, 15, 23, 32. Typ 12 steht für Systemkonfigurationsoptionen, 15 für Systemereignisprotokoll, 23 für Systemrücksetzung und Systemstart durch 32.

22. Baseboard-Eigenschaften anzeigen

Die Baseboard-Eigenschaften werden durch die DMI-Typen 2, 10 und 41 dargestellt. Typ 2 stellt allgemeine Baseboard-Eigenschaften bereit, während die beiden letzteren Informationen über integrierte Geräte liefern.

$ sudo dmidecode --type 2
$ sudo dmidecode --type baseboard

Es gibt jedoch einen kleinen Unterschied in der Ausgabe der obigen Befehle. Wenn die Typ-ID verwendet wird, stellt dmidecode die genauen DMI-Einträge für diesen Typ bereit. Aber wenn Sie das Typ-Schlüsselwort verwenden, werden alle DMI-Einträge angezeigt, die diesem Schlüsselwort zugeordnet sind.

23. Prozessoreigenschaften anzeigen

Die folgenden Befehle veranschaulichen, wie Prozessorinformationen mithilfe von DMI-Typen abgerufen werden. Der Prozessortyp hat nur einen ID-Typ, nämlich 4. Es ist also ziemlich einfach abzurufen.

$ sudo dmidecode --type 4
$ sudo dmidecode --type processor

Wir erhalten viele Informationen über den Prozessor wie Prozessorfamilie, Hersteller, Typ, Modell, aktive Flags usw. An diesem Ausgang erfahren Sie auch die von Ihrem Prozessor maximal unterstützte Frequenz und deren aktuell eingestellten Wert.

24. Speichereigenschaften anzeigen

Die Speicherkomponenten umfassen den Speichercontroller, das Speichermodul, das physische Speicherarray und die Speichergeräte. Sie haben jeweils die folgenden DMI-Typen – 5, 6, 16, 17. Sehen Sie sich an, wie wir Speichereigenschaften mit dmidecode-Typen abrufen.

$ sudo dmidecode --type memory

Dieser Befehl liefert Informationen über die Anzahl der installierten RAMs, deren Formfaktor, Typ, Größe, Busgeschwindigkeit und vieles mehr. Viele SMBIOS liefern keine erwarteten Daten, wenn Typ-IDs verwendet werden. Daher empfehlen wir Ihnen, für diesen Befehl die Typkennung zu verwenden.

25. Cache-Eigenschaften anzeigen

Der Cache ist einer der wichtigsten Teile Ihres Systems. Auch wenn Sie dies vielleicht nicht wissen, wirken sich Cache-Geschwindigkeiten stärker auf die Leistung aus als auf die Verarbeitungsfrequenz. Moderne Prozessoren verfügen normalerweise über mehrere Caches, die in verschiedene Ebenen unterteilt sind. Wir können die Cache-Eigenschaften von Linux-Rechnern einfach mit dem folgenden dmidecode-Befehl abrufen.

$ sudo dmidecode --type 7
$ sudo dmidecode --type cache

Diese beiden Befehle bieten nützliche Informationen zu Caches wie Größe, Assoziativität, Konfiguration und vieles mehr.

26. Gehäuseeigenschaften anzeigen

Die Gehäuseeigenschaften sind praktisch, wenn Sie System-Upgrades planen oder potenzielle Hardwareprobleme beheben möchten. Wie andere Systemkomponenten können wir auch Chassis-Eigenschaften mit dem dmidecode-Typ abrufen. Sie können entweder das Chassis-Schlüsselwort oder seinen Typ verwenden, der 3 ist.

$ sudo dmidecode --type 3
$ sudo dmidecode --type chassis

Sie bieten viele Informationen wie Gehäusetyp, Hersteller, Seriennummer, Boot-Status, thermischer Status und so weiter. Alle SMBIOS enthalten jedoch keine genauen Fahrgestelldaten. Überprüfen Sie diese Daten daher unbedingt.

27. OEM-Strings anzeigen

Mit dmidecode können Sie die OEM-Strings Ihres Systems ausdrucken. Dies sind vom SMBIOS gespeicherte Freiformdaten, die sich nach Firmware-Updates ändern können. Sehen Sie sich die folgenden Befehle an, um sie in Aktion zu sehen.

$ sudo dmidecode --type 11

Für diesen DMI-Typ gibt es kein vordefiniertes Schlüsselwort. Sie müssen also stattdessen die Typ-ID verwenden. OEM-Werte enthalten normalerweise Informationen über den ursprünglichen Systemhersteller.

28. Physischen Speicherbereich anzeigen

Ein faszinierendes Merkmal von dmidecode ist, dass es uns ermöglicht, den gesamten physikalischen Bereich Ihrer DIMM-RAMs zu visualisieren. Sie können dafür die Typ-ID 20 verwenden. Es repräsentiert den DMI-Eintrag Memory Device Mapped Address.

$ sudo dmidecode --type 20

Wenn Sie diesen Befehl ausführen, wird der gesamte physische Bereich der DIMMs neben ihren Griffen, Zeilenposition und verschachtelten Positionen angezeigt. Für diesen Typ gibt es kein festgelegtes Schlüsselwort, daher müssen Sie hier die ID verwenden.

29. Startstatus anzeigen

Der Startstatus Ihres Systems enthält nützliche Informationen wie das Vorhandensein von Fehlern und so weiter. Es ist oft eine gute Idee, Ihren Startstatus zu überprüfen, wenn Probleme wie Systemstartfehler, automatisches Herunterfahren und dergleichen behoben werden. Das folgende Beispiel verwendet dmidecode-Typen, um diese Aufgabe auszuführen.

$ sudo dmidecode --type 32

Sie können diese Informationen auch mit dem Schlüsselwort system abrufen. Dieses Ergebnis enthält jedoch weitere zusätzliche Informationen.

30. Kern- und Thread-Anzahl anzeigen

Moderne Prozessoren bieten mehrere Kerne und Threads für eine bessere Nutzung der CPU-Ressourcen. Der Kern ist eine tatsächliche Hardwarekomponente, während Thread eine virtuelle Komponente ist. Prozessoren ermöglichen Multitasking-Fähigkeiten unter Verwendung dieser Komponenten. Der folgende dmidecode-Befehl ruft die Anzahl der Prozessorkerne und Threads ab, die auf Ihrem Computer verfügbar sind.

$ sudo dmidecode --type 4 | grep -iw count

Sie sollten ein klares Ergebnis erhalten, nachdem Sie diesen Befehl ausgeführt haben. Wir haben einfach den Linux-Befehl grep verwendet, um die Informationen herauszufiltern, an denen wir interessiert sind.

31. Prozessorgeschwindigkeiten anzeigen

Linux- und BSD-Benutzer können dmidecode verwenden, um die Geschwindigkeit ihrer Prozessoren auszudrucken. Prozessoren haben normalerweise Geschwindigkeiten in MHz oder GHz. Systemhersteller verringern häufig die Prozessorgeschwindigkeit, um Überhitzung und dergleichen zu vermeiden. Der folgende Befehl gibt die von Ihrem Prozessor unterstützte Höchstgeschwindigkeit und seine aktuelle Geschwindigkeit aus.

$ sudo dmidecode --type 4 | grep -i speed

Diese Informationen können nützlich sein, wenn Sie Ihren Prozessor übertakten oder Erwärmungsprobleme beheben möchten. Sie sollten jedoch niemals übertakten, wenn Sie nicht wissen, worauf Sie sich einlassen.

32. Startoptionen anzeigen

Linux-Bootloader sind dafür verantwortlich, Ihr System gemäß der Boot-Tabelle zu starten. Moderne Betriebssysteme bieten mehrere Boot-Optionen wie USB-Boot, CD-Boot und Netzwerk-Boot. Sie können das Dienstprogramm dmidecode verwenden, um herauszufinden, welche Boot-Optionen von Ihrem BIOS unterstützt werden.

$ sudo dmidecode --type 0 | grep -i boot

Der obige Befehl benachrichtigt mich, dass mein BIOS wählbares Booten, Booten von CD/USB und Netzwerkbooten unterstützt. Probieren Sie diesen Befehl in Ihrem bevorzugten Linux-Terminal aus, um Ihres zu sehen.

33. Cache-Größen anzeigen

Moderne Prozessoren enthalten mehrere Cache-Ebenen. Caches auf niedrigerer Ebene sind schneller, aber kleiner. Caches auf höherer Ebene sind größer, aber erheblich langsamer. Sie können dmidecode verwenden, um Ihre Cache-Level und ihre Größe auszudrucken. Werfen Sie einen Blick auf den folgenden Befehl, um dies in Aktion zu sehen.

$ sudo dmidecode --type 7 | grep -i size

Dieser Befehl zeigt die installierte Größe und maximale Größe Ihrer Prozessor-Caches an. Sie können grep durch den Größenparameter ersetzen und spezifischere Daten erhalten. Besuchen Sie diese Anleitung, um mehr über grep-Befehle unter Linux zu erfahren.

34. RAM-Geschwindigkeiten anzeigen

RAM oder Speicher ist eines der wichtigsten Elemente eines jeden Systems. Viele Benutzer installieren nicht die passenden RAM-Module für ihr System. Dies führt zu einer Leistungsminderung. Verwenden Sie den folgenden dmidecode-Befehl, um Ihre RAM-Geschwindigkeiten anzuzeigen.

$ sudo dmidecode --type 17 | grep -i speed

Es liefert Informationen über die Anzahl der verfügbaren RAM-Steckplätze, die maximal unterstützte Geschwindigkeit und die aktuell konfigurierte Geschwindigkeit. Wenn Sie also Ihren Arbeitsspeicher aufrüsten möchten, überprüfen Sie schnell Ihren aktuellen Arbeitsspeicher und treffen Sie dann Ihre Entscheidungen.

35. Maximale RAM-Kapazität anzeigen

Die meisten Systeme können nur eine begrenzte Menge an RAM aufnehmen. Es ist notwendig, die von Ihrem System unterstützte maximale RAM-Kapazität zu kennen, wenn Sie Ihren Build später aktualisieren möchten. Das folgende dmidecode-Beispiel kann verwendet werden, um diese Kapazität von Ihrer bevorzugten Linux-Shell abzurufen.

$ sudo dmidecode --type 16 | grep -i maximum

Dies ist ein sehr einfaches, aber effektives Beispiel für dmidecode. Wenn Sie Linux starten, können Benutzer mit diesen nützlichen Befehlen viel über ihr System lernen.

36. Installierte RAM-Kapazität anzeigen

Wir haben im vorherigen Beispiel gelernt, die maximale RAM-Kapazität anzuzeigen, die von unserem Computer unterstützt wird. Das folgende Beispiel zeigt, wie Sie die Größe des derzeit installierten RAM ermitteln können.

$ sudo dmidecode --type 17 | grep -i size

Dieser Befehl zeigt Ihnen die aktuell installierte RAM-Kapazität in Ihren Speichersteckplätzen. Die meisten Systeme bieten normalerweise mehr als einen RAM-Steckplatz. So können Sie leicht die Menge an zusätzlichem RAM bestimmen, die von Ihrem Computer unterstützt wird. Wenn in einem der Steckplätze kein RAM installiert ist, erhalten Sie eine Benachrichtigung, dass kein Modul installiert ist.

37. Fahrgestell-Seriennummer anzeigen

Die Seriennummer Ihres Fahrgestells dient als eindeutige Kennung. Sie können diese Nummer ganz einfach mit den folgenden Befehlen anzeigen.

$ sudo dmidecode --string chassis-serial-number
$ sudo dmidecode --type 3 | grep -i serial

Sie können also entweder den –String verwenden Parameter oder den –Typ Parameter. Der Befehl grep ist nützlich, um Informationen aus großen DMI-Ausgaben herauszufiltern.

38. dmidecode-Version anzeigen

Sie können den folgenden Terminalbefehl verwenden, um Ihre dmidecode-Versionsnummer zu überprüfen. Neue Benutzer können diesen Befehl verwenden, um zu überprüfen, ob dmidecode von ihrem aktuellen Pfad aus zugänglich ist.

$ dmidecode --version

Da die meisten modernen Linux-Distributionen dmidecode enthalten, sollte es auf Ihrem System bereits installiert sein.

39. Manuelle Seite anzeigen

Die dmidecode-Manpage enthält alle Informationen, die zur Beherrschung dieses Tools erforderlich sind. Die Liste aller unterstützten Parameter und Typen finden Sie hier. Sie sollten einen Blick in dieses Handbuch werfen, wenn Sie nach einer ausführlichen Erklärung suchen, wie dmidecode funktioniert.

$ man dmidecode

Das Handbuch ist auch über das Internet zugänglich. Es kann jedoch einige Unterschiede zwischen Linux- und BSD-Versionen geben. Wir empfehlen Ihnen daher, stattdessen den Befehl man zu verwenden.

40. Hilfeseite anzeigen

Die Hilfeseite enthält eine übersichtliche Liste aller unterstützten Parameter und deren Verwendung. Dies ist praktisch, wenn Sie sich einen schnellen Überblick über die verfügbaren Optionen verschaffen möchten.

$ dmidecode --help

Es liefert Ihnen zusammengefasste Informationen aller Parameter, die vom Dienstprogramm dmidecode unterstützt werden.

Abschlussgedanken

Linux-dmidecode-Befehle sind in einer Reihe von Situationen nützlich, einschließlich Hardware-Fehlerbehebung und -Upgrades. Die von dmidecode bereitgestellten Informationen sind jedoch nicht immer korrekt. Es kann oft einige unbekannte, inaktive oder OEM-spezifische Einträge liefern, die von normalen Benutzern nicht verwendet werden können. Wir haben unser Bestes versucht, um die Befehle herauszufiltern, die in der praktischen Verwaltungsarbeit am besten funktionieren. Außerdem benötigt dmidecode sudo Privilegien, da es direkt mit der DMI-Tabelle interagiert. Sie können zum Root-Benutzer wechseln, wenn Sie sudo nicht eingeben möchten jedes Mal. Hinterlassen Sie uns Ihre Kommentare zu diesem Handbuch und kommen Sie immer wieder zurück, um weitere Linux-Terminalbefehle zu erhalten.


Linux
  1. FreeDOS-Befehle für Linux-Fans

  2. 10 Linux-Befehle für die Netzwerkdiagnose

  3. Linux-Befehle:jobs, bg und fg

  4. 3 Nützliche Linux-Befehle für Systemadministratoren

  5. 11 Nützliche „ssh“- und „scp“-Befehle unter Linux

50 nützliche und einfache IPtables-Regeln für Linux-Administratoren

Die 40 nützlichen Linux-Server-Befehle für Anfänger und Profis

40 nützliche Git-Befehle für Linux-Administratoren und -Entwickler

Die 50 nützlichsten Zypper-Befehle für SUSE Linux-Benutzer

Die 50 nützlichen Linux-IP-Befehle für Netzwerkadministratoren

OpenShot:Ein einfacher und leistungsstarker Video-Editor für Linux