Comment obtenir des informations matérielles avec la commande DMIDECODE sur Linux

Comment obtenir des informations matérielles avec la commande DMIDECODE sur Linux

Dans cet article, nous verrons comment nous pouvons utiliser Dmidecode Commande pour récupérer des informations matérielles de tout système Linux. Supposons que si nous voulons mettre à niveau un système, nous devons recueillir des informations comme Mémoire, Bios et CPU etc. Avec l'aide de Dmidecode Commande Nous allons connaître les détails sans Chasis du système d'ouverture. Dmidecode La commande fonctionne pour Rhel/ /Centos/ /Feutre/ /Ubuntu Linux.

Comment obtenir des informations matérielles dans Linux

Dmidecode Outil de lecture DMI (certains disent SMBIOS) table pour récupérer des données et afficher des informations utiles système comme détails matériels, Numéros de série et Bios version, Processeur etc. au format lisible par l'homme. Vous pouvez exiger que Root Priviledge exécute la commande dMiDECODE.

1. Sortie de base de DemiDecode

Vous trouverez ci-dessous la sortie de la commande DeMiDECODE.

# dmidecode 2.Fixup de version 11 SMBIOS (2.31 -> 2.3). SMBIOS 2.3 Présent. 45 structures occupant 1642 octets. Table à 0x000e0010. Gandage 0x0000, DMI Type 0, 20 octets BIOS Information Vendeur: Phoenix Technologies Ltd Version: 6.00 Date de sortie: 12/06/2006 Adresse: 0xe78a0 Taille de l'exécution: 100192 octets ROM Taille: 64 kb Caractéristiques: Isa est prise en charge PCI est prise en charge de la carte PC (PCMCIA) est prise en charge PNP est prise en charge APM est prise en charge des bioss bioS est un bios d'observation des bioss adressable est autorisé à être autorisé La prise en charge ESCD est disponible USB Legacy est prise en charge de la batterie intelligente est prise en charge de la spécification de démarrage du BIOS est prise en charge

2. Comment obtenir des types DMI

ID DMI Donnez-nous des informations matérielles particulières sur le système. Dmidecode avec options '-t 'ou '-taper' et 'Identifiant'nous fournira l'infromation exacte. Identifiant 6 nous donnera Module de mémoire information.

[[e-mail protégé] ~] # dmidecode -t 6 # dmidecode 2.Fixup de version 11 SMBIOS (2.31 -> 2.3). SMBIOS 2.3 Présent. Gandage 0x0009, DMI Type 6, 12 octets Mémoire de mémoire Informations Informations Socket Désignation: RAM Socket # 0 Connexions bancaires: 0 1 Vitesse actuelle: Type inconnu: EDO DIMM Installé Taille: 1024 MB (connexion à bancs à banc) Taille: 1024 MB (Single (Single - Connexion de la banque) État d'erreur: OK Poigure 0x000a, DMI Type 6, 12 octets Mémoire d'information Module Informations Socket Désignation: RAM Socket # 1 Connexions bancaires: 2 3 Vitesse actuelle: Type inconnu: EDO DIMM Installé Taille: non installée Taille activée: non installé État d'erreur: OK Handle 0x000b, DMI Type 6, 12 octets Mémoire d'information Module Information Désignation: RAM Socket # 2 Connexions bancaires: 4 5 Vitesse actuelle: Type inconnu: EDO DIMM Taille installée: non installée Taille activée: non installée Statut d'erreur: OK Gandage 0x000c, DMI Type 6, 12 octets Mémoire d'informations Module Information Socket: Socket RAM # 3 Connexions bancaires: 6 7 Vitesse actuelle: Type inconnu:EDO DIMM Installé Taille: non installée Taille activée: non installée Statut d'erreur: OK

Voici le DMI Types Détails.

 Informations sur le type ---------------------------------------- 0 BIOS 1 SYSTÈME 2 BASE BASE 3 Châssis 4 Processeur 5 Contrôleur de mémoire 6 Module de mémoire 7 CACHE 8 Connecteur de port 9 Systations Systèmes 10 Dispositifs à bord 11 chaînes OEM 12 Options de configuration du système 13 BIOS LANGUE 14 Associations de groupe 15 Événement système Log 16 Tableau de mémoire physique 17 Appareil de mémoire 18 Mémoire 32 bits Erreur 19 Adresse mappée du tableau de mémoire 20 Adresse mappée du périphérique de mémoire 21 Dispositif de pointage intégré 22 Batterie portable 23 Réinitialisation du système 24 Sécurité matérielle 25 Contrôles de puissance du système 26 sonde de tension 27 Appareil de refroidissement 28 sonde de température 29 sonde de courant électrique 30 télécommande hors bande Accès 31 Services d'intégrité de démarrage 32 Boot système 33 Erreur de mémoire 64 bits 34 Dispositif de gestion 35 Composant du périphérique de gestion 36 Données de seuil de périphérique de gestion 37 Channel de mémoire 38 Dispositif IPMI 39 Alimentation

Au lieu d'aller avec 'type_id«Vous pouvez également utiliser le mot-clé avec»-t'Argument à la commande dmidecode. Voici la liste des mots clés disponibles.

 Types de mots clés ------------------------------ BIOS 0, 13 SYSTEM 1, 12, 15, 23, 32 PORTIE 2, 10 Châssis 3 Processeur 4 Mémoire 5, 6, 16, 17 Cache 7 Connecteur 8 Slot 9

Par exemple, pour obtenir le Cache Informations sur le système, vous pouvez exécuter la commande ci-dessous au lieu de l'ID 7.

[[e-mail protégé] ~] # dmidecode -t cache # dmidecode 2.Fixup de version 11 SMBIOS (2.31 -> 2.3). SMBIOS 2.3 Présent. Gandage 0x000d, DMI Type 7, 19 octets Informations sur le cache Désignation du socket: L1 Configuration du cache: Activé, à douille, niveau 1 Mode opérationnel: Écrivez l'emplacement: Taille installée interne: 16 kb Taille maximale: 16 kb Types de SRAM pris en charge: Burst Pipeline Burst Asynchronous Type de SRAM installé: Vitesse asynchrone: Type de correction d'erreur inconnu: Type de système inconnu: Associativité inconnue: Poignée inconnue 0x000e, DMI Type 7, 19 octets Informations de cache Désignation du socket: L2 Configuration du cache: activé, socket, niveau 2 Mode opérationnel: Emplacement de retour en arrière Emplacement de retour en arrière : Taille installée externe: 0 Ko Taille maximale: 512 Ko Types SRAM pris en charge: Burst Pipeline Burst Asynchrones installé SRAM Type: Aucune Speed: Unknown Error Correction Type: Unknown System Type: Associativité inconnue: inconnue

3. Comment obtenir des informations de mémoire

Comment puis-je obtenir Mémoire Informations sur le système et quelle quantité de mémoire est prise en charge par le système? La commande suivante montre que le système peut prendre en charge le maximum 4 Go de RAM.

[[e-mail protégé] ~] # dmidecode -t 16 # dmidecode 2.Fixup de version 11 SMBIOS (2.31 -> 2.3). SMBIOS 2.3 Présent. Gandage 0x001d, DMI Type 16, 15 octets Tableau de mémoire physique Emplacement: carte système ou carte mère Utilisation: Mémoire du système Erreur de la mémoire Type de correction: Aucun Capacité maximale: 4 Go Poignée d'informations d'erreur: Non fourni le nombre d'appareils: 4

Note: À partir de la liste des mots clés le mémoire Les identifiants d'informations connexes sont 5, 6, 16 et 17.

4. Comment obtenir des informations BIOS?

Pour obtenir le Bios Informations du système, exécutez la commande suivante avec '-T' option.

[[Protégé par e-mail] ~] # dmidecode -t bios # dmidecode 2.Fixup de version 11 SMBIOS (2.31 -> 2.3). SMBIOS 2.3 Présent. Gandage 0x0000, DMI Type 0, 20 octets BIOS Information Vendeur: Phoenix Technologies Ltd Version: 6.00 Date de sortie: 12/06/2006 Adresse: 0xe78a0 Taille de l'exécution: 100192 octets ROM Taille: 64 kb Caractéristiques: Isa est prise en charge PCI est prise en charge de la carte PC (PCMCIA) est prise en charge PNP est prise en charge APM est prise en charge des bioss bioS est un bios d'observation des bioss adressable est autorisé à être autorisé La prise en charge ESCD est disponible USB Legacy est prise en charge de la batterie intelligente est prise en charge de la spécification de démarrage du BIOS est prise en charge

5. Comment obtenir le fabricant, le modèle et le numéro de série?

Pour obtenir les informations sur Fabricant, Modèle et Numéro de série du système, utilisez la commande suivante comme indiqué ci-dessous.

[[Email Protected] ~] # DMIDECODE -T SYSTÈME # DMIDECODE 2.11 SMBIOS 2.4 Présent. Gandage 0x0001, DMI Type 1, 27 octets Informations système Fabricant: Lenovo Nom du produit: 9637C76 Version: ThinkCentre M55E Numéro de série: L9BT188 UUID: 8015D37A-2F82-DC11-A3FB-8C6E4EBAD5C FAMILLE: non spécifiée Handle 0x000F, DMI Type 12, 5 Options de configuration du système Option 1: Les paramètres du cavalier peuvent être décrits ici. Gandage 0x0010, DMI Type 15, 29 octets Système Événements Journal Longueur Longueur: 432 octets En-tête Démarrage Démarrage: 0x0000 Longueur de l'en-tête: 16 octets Données Démarrage Débit: 0x0010 Méthode d'accès: Fonctions de données non volatiles générales Adresse d'accès: 0x0000 Statut: valide , Pas de jeton de changement complet: 0x0000001a Format d'en-tête: Type 1 DESCRIPPORTS TYPE DE JOG -bit ECC Memory Error Data Format 3: Gandoue multiple d'événement 0x0017, DMI Type 23, 13 octets Système Réinitialiser Statut: Timer de surveillance activé: Option de démarrage actuelle: Ne pas redémarrer l'option de démarrage sur la limite: Ne redémarrez pas le nombre de réinitialisation: Réinitialisation inconnue Limite : Intervalle de temporisation inconnue: Timeout inconnu: Poignée inconnue 0x001f, DMI Type 32, 20 octets Informations de démarrage système Informations:

Veuillez courir 'homme dmidecode'à partir du terminal ou de l'invite de commande pour en savoir plus sur dmidecode.

Lire aussi: 10 outils de ligne de commande pour obtenir des informations matérielles Linux