GNU/Linux >> Tutoriels Linux >  >> Linux

dmidecode :obtenir des informations sur le matériel système sous Linux

Dmidecode est un outil de ligne de commande Linux utilisé pour récupérer des informations sur les composants matériels de votre système dans un format lisible par l'homme.

Qu'est-ce que la commande dmidecode sous Linux ?

Dmidecode lit les données de la table DMI (Desktop Management Interface)  , qui contient des informations sur les composants matériels du système, tels que la révision du BIOS, le numéro de série, la RAM, le processeur, les informations sur le fabricant, etc.

En d'autres termes, dmidecode agit comme un décodeur de la table DMI.

Cas d'utilisation de Dmidecode

Par exemple, vous pouvez rencontrer des situations où vous devez connaître la RAM maximale prise en charge par le BIOS et la carte mère, un numéro de série ou une information matérielle essentielle lors du dépannage.

Ainsi, plutôt que de rechercher les spécifications matérielles dans un manuel, vous pouvez utiliser instantanément le dmidecode commande pour saisir ces informations.

Comment installer dmidecode

Dmidecode est préinstallé avec la plupart des distributions Linux. Cependant, s'il n'est pas déjà installé, vous pouvez l'installer à l'aide du gestionnaire de packages de votre distribution.

Ubuntu / Debian / Linux Mint

sudo apt install dmidecode

Fedora/Cent OS/Alma Linux

sudo yum install dmidecode

ouvrirSUSE

sudo zypper in dmidecode

Arch Linux / Manjaro

sudo pacman -S dmidecode

Types DMI

Pour utiliser dmidecode en effet, vous devez connaître les types de DMI et ses mots-clés pour bien jouer sans aucun problème. La spécification définit les types DMI suivants.

Type Informations Tapez Informations
0 BIOS 21 Dispositif de pointage intégré
1 Système 22 Batterie portable
2 Carte de base 23 Réinitialisation du système
3 Châssis 24 Sécurité matérielle
4 Processeur 25 Contrôles d'alimentation du système
5 Contrôleur de mémoire 26 Sonde de tension
6 Module de mémoire 27 Dispositif de refroidissement
7 Cache 28 Sonde de température
8 Connecteur de port 29 Sonde de courant électrique
9 Emplacements système 30 Accès à distance hors bande
10 Appareils embarqués 31 Services d'intégrité de démarrage
11 Chaînes OEM 32 Démarrage du système
12 Options de configuration du système 33 Erreur de mémoire 64 bits
13 Langage du BIOS 34 Appareil de gestion
14 Associations de groupe 35 Composant du dispositif de gestion
15 Journal des événements système 36 Données de seuil d'appareil de gestion
16 Matrice de mémoire physique 37 Canal mémoire
17 Périphérique de mémoire 38 Périphérique IPMI
18 Erreur de mémoire 32 bits 39 Alimentation
19 Adresse mappée de la matrice de mémoire 40 Informations supplémentaires
20 Adresse mappée du périphérique de mémoire 41 Appareil embarqué

Des mots clés peuvent être utilisés à la place des numéros de type avec --type ou -t flags pour extraire tous les codes de type associés dans la commande. Chaque mot-clé équivaut à une liste de numéros de type. Voici la liste des mots-clés disponibles.

Mot clé Types
bios 0
système 1, 12, 15, 23, 32
plinthe 2, 10, 41
châssis 3
processeur 4
mémoire 5, 6, 16, 17
cache 7
connecteur 8
emplacement 9

Comment utiliser la commande dmidecode

Dans le dmidecode commande, nous pouvons utiliser un mot-clé ou un identifiant de type pour obtenir des informations sur le matériel du système. Notez que vous devez exécuter des commandes en tant qu'utilisateur root ou avec des privilèges sudo pour obtenir ces informations.

Obtenir des informations sur la mémoire sous Linux

Pour obtenir tous les détails des informations sur la mémoire, exécutez dmidecode avec le -t   option ci-dessous.

sudo dmidecode -t memory

Vous pouvez filtrer davantage les détails avec le egrep commande pour filtrer uniquement les informations requises.

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

Obtenir des informations sur le processeur sous Linux

Pour obtenir des informations sur le processeur, utilisez la commande suivante.

sudo dmidecode -t processor

Vous pouvez filtrer davantage les détails avec le egrep commande pour filtrer uniquement les détails requis.

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

Obtenir des informations matérielles sur le BIOS sous Linux

Pour obtenir la version du BIOS, le fournisseur et d'autres détails, utilisez le -t bios option.

sudo dmidecode -t bios

Obtenir les informations système sous Linux

Exécutez la commande dmidecode avec le -t option suivie du system mot-clé pour obtenir des informations sur le système.

sudo dmidecode -t system

Obtenir le modèle de carte mère dans Linux

sudo dmidecode -t baseboard

Conclusion

C'est tout de cet article. Vous savez maintenant comment utiliser le dmidecode commande et ses options pour obtenir différentes informations sur le matériel. Ensuite, bien sûr, vous pouvez essayer d'autres dmidecode options pour obtenir les détails du système dont vous avez besoin.

Si vous souhaitez en savoir plus sur dmidecode commande, vous pouvez vous référer au site officiel.


Linux
  1. Commandes Linux pour afficher les informations sur votre matériel

  2. Comment obtenir des informations sur le système et le matériel sous Linux

  3. 7 façons d'afficher des informations sur le matériel à l'aide de Dmidecode

  4. Linux - Obtenir des informations sur le matériel d'une machine sous Linux ?

  5. Vérifiez la charge du système sous Linux

Comment afficher les informations sur le matériel sous Linux

Commandes importantes pour afficher les informations sur le matériel et le système sous Linux

Commande Linux lshw - Obtenir des informations sur le matériel Linux

Obtenir les détails du système et du matériel avec uname et lscpu sur Debian

Comment obtenir des informations sur le matériel sous Linux à l'aide de la commande dmidecode

Comment obtenir les spécifications matérielles de votre système à l'aide de lshw Hardware Lister