GNU/Linux >> Tutoriels Linux >  >> Linux

dmidecode :commande introuvable

La commande dmidecode vide la table DMI (Desktop Management Interface) du système et la présente dans un format lisible par l'homme. La table DMI est une norme de l'industrie pour le suivi des informations sur les composants matériels. Il sépare les composants en types, chaque type recevant un numéro - par exemple, le type 4 est un processeur, le type 39 est une alimentation, etc. Comme des commandes similaires, vous pouvez utiliser dmidecode pour vérifier les appareils connectés et s'ils prennent en charge ou non certains Caractéristiques. Cependant, les auteurs de dmidecode avertissent que les informations contenues dans les tables DMI sont, le plus souvent, «inexactes, incomplètes ou tout simplement erronées». Par conséquent, ne vous fiez pas aux tables DMI comme seule source d'informations sur le matériel.

Syntaxe

La syntaxe de la commande dmidecode est :

# dmidecode [options]

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande dmidecode :

dmidecode: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :

Répartition du système d'exploitation Commande
Debian apt-get install dmidecode
Ubuntu apt-get install dmidecode
Alpin apk ajouter dmidecode
Arch Linux pacman -S dmidecode
Kali Linux apt-get install dmidecode
CentOS yum installer dmidecode
Fédora dnf installer dmidecode
Raspbian apt-get install dmidecode

Exemples de commande dmidecode

1. Pour lire la mémoire du fichier :

# dmidecode -d /dev/mem 

2. Pour être moins verbeux :

# dmidecode -q
# dmidecode --quite 

3. Pour imprimer la valeur de la chaîne DMI :

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

chaînes disponibles :

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. Pour afficher les entrées du type spécifié :

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

Types disponibles :

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

5. Pour ne pas décoder les entrées, videz-les en hexadécimal :

# dmidecode -u
# dmidecode --dump 

6. Pour vider les données DMI dans le fichier :

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

7. Pour afficher les informations d'utilisation :

# dmidecode -h 

8. Pour afficher la version et quitter :

# dmidecode -V
# dmidecode --version 

9. Pour lister le BIOS :

# dmidecode -t 0 

10. Pour lister le système :

# 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. Pour répertorier la carte de base :

# 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. Pour répertorier le châssis :

# 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. Pour lister le Processeur :

# 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. Pour répertorier le contrôleur de mémoire :

# 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. Pour répertorier le module mémoire :

# dmidecode -t 6 

16. Pour lister le Cache :

# dmidecode -t 7 

17. Pour répertorier le connecteur de port :

# dmidecode -t 8 

18. Pour répertorier les emplacements système :

# dmidecode -t 9

19. Pour répertorier les appareils embarqués :

# dmidecode -t 10 

20. Pour répertorier les chaînes OEM :

# dmidecode -t 11

21. Pour répertorier les options de configuration du système :

# dmidecode -t 12 

22. Pour répertorier la langue du BIOS :

# dmidecode -t 13 

23. Pour lister les associations de groupe :

# dmidecode -t 14 

24. Pour répertorier le journal des événements système :

# dmidecode -t 15 

25. Pour répertorier la matrice de mémoire physique :

# dmidecode -t 16 

26. Pour répertorier le périphérique de mémoire :

# dmidecode -t 17 

27. Pour répertorier l'erreur de mémoire 32 bits :

# dmidecode -t 18 

28. Pour répertorier l'adresse mappée de la matrice mémoire :

# dmidecode -t 19 

29. Pour répertorier l'adresse mappée du périphérique mémoire :

# dmidecode -t 20 

30. Pour répertorier le dispositif de pointage intégré :

# dmidecode -t 21 

31. Pour répertorier la batterie portable :

# dmidecode -t 22 

32. Pour répertorier la réinitialisation du système :

# dmidecode -t 23

33. Pour répertorier la sécurité matérielle :

# dmidecode -t 24 

34. Pour répertorier les commandes d'alimentation du système :

# dmidecode -t 25 

35. Pour répertorier la sonde de tension :

# dmidecode -t 26 

36. Pour répertorier le dispositif de refroidissement :

# dmidecode -t 27 

37. Pour lister la sonde de température :

# dmidecode -t 28 

38. Pour répertorier la sonde de courant électrique :

# dmidecode -t 29 

39. Pour répertorier l'accès à distance hors bande :

# dmidecode -t 30

40. Pour répertorier les services d'intégrité de démarrage :

# dmidecode -t 31 

41. Pour répertorier le démarrage du système :

# dmidecode -t 32 

42. Pour répertorier l'erreur de mémoire 64 bits :

# dmidecode -t 33 

43. Pour répertorier le périphérique de gestion :

# dmidecode -t 34 

44. Pour répertorier le composant de périphérique de gestion :

# dmidecode -t 35 

45. Pour répertorier les données de seuil du dispositif de gestion :

# dmidecode -t 36 

46. ​​Pour répertorier le canal mémoire :

# dmidecode -t 37 

47. Pour répertorier le périphérique IPMI :

# dmidecode -t 38 

48. Pour répertorier l'alimentation :

# dmidecode -t 39 

49. Pour répertorier les informations supplémentaires :

# dmidecode -t 40 

50. Pour répertorier l'appareil intégré :

# dmidecode -t 41 


Linux
  1. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. id :commande introuvable

nc :commande introuvable

aws-shell :commande introuvable

kubectl :commande introuvable

tvservice :commande introuvable

lspci :commande introuvable

ln :commande introuvable