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

dmidecode-Befehlsbeispiele unter Linux

Der Befehl dmidecode speichert die Desktop Management Interface (DMI)-Tabelle des Systems und präsentiert sie in einem für Menschen lesbaren Format. Die DMI-Tabelle ist ein Industriestandard zum Verfolgen von Informationen über Hardwarekomponenten. Es trennt Komponenten in Typen, wobei jeder Typ eine Nummer erhält – Typ 4 ist beispielsweise ein Prozessor, Typ 39 ist ein Netzteil usw. Wie bei ähnlichen Befehlen können Sie dmidecode verwenden, um angeschlossene Geräte zu überprüfen und festzustellen, ob sie bestimmte unterstützen oder nicht Merkmale. Die Autoren von dmidecode warnen jedoch davor, dass die Informationen in DMI-Tabellen meistens „ungenau, unvollständig oder einfach falsch“ sind. Verlassen Sie sich daher nicht auf DMI-Tabellen als einzige Quelle für Hardwareinformationen.

Syntax

Die Syntax des dmidecode-Befehls lautet:

# dmidecode [options]

dmidecode-Befehlsbeispiele

1. Speicher aus Datei lesen:

# dmidecode -d /dev/mem 

2. Um weniger ausführlich zu sein:

# dmidecode -q
# dmidecode --quite 

3. So drucken Sie den Wert des DMI-Strings:

# dmidecode -s bios-version
# dmidecode --string bios-version

verfügbare Zeichenketten:

bios-vendor,  bios-version,  bios-release-date,  system-manufacturer,  system-product-name,  system-version, 
system-serial-number,  system-uuid,  baseboard-manufacturer board-product-name, baseboard-version, baseboard-serial-number, 
baseboard-asset-tag, chassis- facturer,  chassis-type, chassis-version, chassis-serial-number, chassis-asset-tag, processor-family, 
processor-manufacturer, processor-version, processor-frequency. 

4. So zeigen Sie Einträge des angegebenen Typs an:

# dmidecode -t TYPE
# dmidecode -t memory
# dmidecode --type memory

Verfügbare Typen:

bios, system, baseboard, chassis, processor, memory, cache, connector, slot.

5. Um Einträge nicht zu decodieren, geben Sie sie als hexadezimal aus:

# dmidecode -u
# dmidecode --dump 

6. Um die DMI-Daten in eine Datei zu kopieren:

# dmidecode --dump-bin /tmp/file.txt 

7. So zeigen Sie die Nutzungsinformationen an:

# dmidecode -h 

8. Um die Version anzuzeigen und zu beenden:

# dmidecode -V
# dmidecode --version 

9. So listen Sie das BIOS auf:

# dmidecode -t 0 

10. Um das System aufzulisten:

# dmidecode -t 1
--------------------------------------------------------
SMBIOS 2.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: VMware
        Product Name: VMware Platform
        Version: None
        Serial Number: VMware-XX XX XX XX XX XX XX
        UUID: 12252f1252645623sfdt342317q
        Wake-up Type: Power Switch
        SKU Number: Not Specified
        Family: Not Specified

11. Um das Basisboard aufzulisten:

# dmidecode -t 2

# dmidecode 2.10
SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: Intel Corp
        Product Name: 440BX Desktop Reference Platform
        Version: None
        Serial Number: None
        Asset Tag: Not Specified
        Features: None
        Location In Chassis: Not Specified
        Chassis Handle: 0x0000
        Type: Unknown
        Contained Object Handles: 0

12. Um das Gehäuse aufzulisten:

# dmidecode -t 3

SMBIOS 2.4 present.

Handle 0x0003, DMI type 3, 21 bytes
Chassis Information
        Manufacturer: No Enclosure
        Type: Other
        Lock: Not Present
        Version: N/A
        Serial Number: None
O/P Truncated

13. Um den Prozessor aufzulisten:

# dmidecode -t 4

Processor Information
        Socket Designation: CPU socket #63
        Type: Central Processor
        Family: Unknown
        Manufacturer: 000000000000
        ID: 00 00 00 00 00 00 00 00
        Version: 00000000000000000000000000000000
        Voltage: 3.3 V

14. Um den Memory Controller aufzulisten:

# dmidecode -t 5
# dmidecode 2.10
SMBIOS 2.4 present.

Handle 0x0044, DMI type 5, 46 bytes
Memory Controller Information
        Error Detecting Method: None
        Error Correcting Capabilities:
                None
        Supported Interleave: One-way Interleave
        Current Interleave: One-way Interleave
        Maximum Memory Module Size: 32768 MB
        Maximum Total Memory Size: 491520 MB
        Supported Speeds:
                70 ns
                60 ns
        Supported Memory Types:
                FPM
                EDO
                DIMM
                SDRAM

15. So listen Sie das Speichermodul auf:

# dmidecode -t 6 

16. Um den Cache aufzulisten:

# dmidecode -t 7 

17. So listen Sie den Port Connector auf:

# dmidecode -t 8 

18. So listen Sie die Systemsteckplätze auf:

# dmidecode -t 9

19. So listen Sie die integrierten Geräte auf:

# dmidecode -t 10 

20. So listen Sie die OEM-Strings auf:

# dmidecode -t 11

21. So listen Sie die Systemkonfigurationsoptionen auf:

# dmidecode -t 12 

22. So listen Sie die BIOS-Sprache auf:

# dmidecode -t 13 

23. So listen Sie die Gruppenzuordnungen auf:

# dmidecode -t 14 

24. So listen Sie das Systemereignisprotokoll auf:

# dmidecode -t 15 

25. So listen Sie das physische Speicher-Array auf:

# dmidecode -t 16 

26. So listen Sie das Speichergerät auf:

# dmidecode -t 17 

27. So listen Sie den 32-Bit-Speicherfehler auf:

# dmidecode -t 18 

28. So listen Sie die zugeordnete Adresse des Speicherarrays auf:

# dmidecode -t 19 

29. So listen Sie die dem Speichergerät zugeordnete Adresse auf:

# dmidecode -t 20 

30. Um das eingebaute Zeigegerät aufzulisten:

# dmidecode -t 21 

31. Um die tragbare Batterie aufzulisten:

# dmidecode -t 22 

32. Um den System Reset aufzulisten:

# dmidecode -t 23

33. So listen Sie die Hardware-Sicherheit auf:

# dmidecode -t 24 

34. So listen Sie die Energiesteuerung des Systems auf:

# dmidecode -t 25 

35. Um den Spannungstastkopf aufzulisten:

# dmidecode -t 26 

36. Um das Kühlgerät aufzulisten:

# dmidecode -t 27 

37. So listen Sie die Temperatursonde auf:

# dmidecode -t 28 

38. Um die elektrische Stromsonde aufzulisten:

# dmidecode -t 29 

39. So listen Sie den Out-of-Band-Fernzugriff auf:

# dmidecode -t 30

40. So listen Sie die Boot Integrity Services auf:

# dmidecode -t 31 

41. So listen Sie den Systemstart auf:

# dmidecode -t 32 

42. So listen Sie den 64-Bit-Speicherfehler auf:

# dmidecode -t 33 

43. So listen Sie das Verwaltungsgerät auf:

# dmidecode -t 34 

44. So listen Sie die Verwaltungsgerätekomponente auf:

# dmidecode -t 35 

45. So listen Sie die Schwellenwertdaten des Verwaltungsgeräts auf:

# dmidecode -t 36 

46. ​​Um den Speicherkanal aufzulisten:

# dmidecode -t 37 

47. So listen Sie das IPMI-Gerät auf:

# dmidecode -t 38 

48. Um das Netzteil aufzulisten:

# dmidecode -t 39 

49. Um die zusätzlichen Informationen aufzulisten:

# dmidecode -t 40 

50. So listen Sie das integrierte Gerät auf:

# dmidecode -t 41 


Linux
  1. 8 Linux TR-Befehlsbeispiele

  2. rm-Befehlsbeispiele unter Linux

  3. ps-Befehlsbeispiele in Linux

  4. dmidecode-Befehlsbeispiele unter Linux

  5. w Befehlsbeispiele unter Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux