Dmidecode

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Inventaire matériel (DMI/SMBIOS)
Commande dmidecode
Contexte Nécessite les droits root (lecture de la mémoire DMI)
Voir aussi Lshw, Lscpu

dmidecode lit la table DMI/SMBIOS exposée par le BIOS/UEFI pour afficher l'inventaire matériel d'une machine (fabricant, modèle, numéro de série, mémoire, processeur, carte mère…) sans avoir à ouvrir le boîtier. La commande doit être lancée en root.

Commandes de base

dmidecode                                      # dump complet de toutes les structures DMI

dmidecode --type system | grep Manufacturer    # fabricant de la machine
dmidecode --type system | grep -i 'Product Name'   # modèle
dmidecode --type system | grep -i 'Serial Number'  # numéro de série

dmidecode -t bios                              # informations BIOS
dmidecode -t processor                         # configuration des processeurs
dmidecode -t memory                            # barrettes mémoire insérées dans les slots
dmidecode -t baseboard                         # carte mère

Types disponibles pour --type/-t

Les principaux types de structures DMI, utilisables par nom ou par numéro :

0   bios
1   system
2   baseboard
3   chassis
4   processor
6   memory module (obsolète)
7   cache
8   port connector
9   system slots
17  memory device

Raccourcis -s (informations ciblées)

L'option -s extrait directement une valeur précise (équivalent d'un -t suivi d'un grep, mais sans les en-têtes) :

dmidecode -s system-manufacturer      # revendeur/fabricant
dmidecode -s system-product-name      # modèle
dmidecode -s system-serial-number     # numéro de série de la machine
dmidecode -s chassis-serial-number    # numéro de série du châssis
dmidecode -s bios-version             # version du BIOS
dmidecode -s processor-version        # modèle du processeur

Voir aussi

  • Lshw — inventaire matériel plus détaillé (PCI, USB, stockage…)
  • Lscpu — informations processeur détaillées