Comment obtenir de l'information matérielle avec la Command dmidecode sur Linux

A+ A-

Chaque utilisateur Linux doit savoir sur la configuration de base de Linux Hardware.There sont autant d'outils qui sont actuellement disponibles sur le marché pour obtenir des informations sur le matériel sous Linux. Dmidecode est un outil pour le dumping DMI (Desktop Management Interface) le contenu de la table d'un ordinateur chez un être humain Format -readable. Cette table contient une description des composants matériels du système, ainsi que d'autres éléments d'information utiles tels que les numéros de série et de révision du BIOS. Cet article décrit "Comment obtenir de l'information matérielle avec la Command dmidecode sur Linux"

Installation dmidecode

Pour installer dmidecode, utilisez la commande suivante -

 $ Sudo apt-get install dmidecode

La sortie de l'échantillon doit être comme ça -

 Bâtiment arbre de dépendance       
Lecture des informations d'état ... Fait
Les NOUVEAUX paquets suivants seront installés:
  dmidecode
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Besoin d'obtenir 45,9 kB d'archives.
Après cette opération, 196 kB d'espace disque supplémentaires seront utilisés.
Get: 1 http://in.archive.ubuntu.com/ubuntu/ fidèle principale dmidecode amd64 / 2,12 à 2 [45,9 kB]
45.9 kB dans les cheveux 0s (52.2 kB / s)    
Sélection du paquet précédemment désélectionné dmidecode.
(Base de données de lecture ... 218604 fichiers et répertoires déjà installés.)
Préparation à déballer ... / dmidecode_2.12-2_amd64.deb ...
dmidecode Déballage (2,12 à 2) ...
Traitement déclenche pour l'homme-db (2.6.7.1-1ubuntu1) ...
Mise en place dmidecode (2,12 à 2) ...
.................................

En utilisant l'outil dmidecode

Pour utiliser l'outil dmidecode, utilisez la commnad- suivante

 $ Sudo dmidecode

La sortie de l'échantillon doit être comme ça -

 # Dmidecode 2.12
# SMBIOS point 0xcbf6b498 d'entrée
SMBIOS 2.8 présente.
45 structures d'occupation de 2096 octets.
Table à 0xCBD68018.

Poignée 0xDA00, DMI Type 218, 251 octets
OEM Type spécifique
	En-tête et des données:
		DA FB 00 DA B2 00 0D 5F 0F 37 40 00 00 7D 00 00
		7E 00 01 00 00 00 00 75 01 01 80 01 00 76 01 02
		80 01 00 03 80 2D 01 01 00 2F 01 04 80 00 00 4F
		02 05 80 01 00 50 02 06 80 00 00 E2 01 02 00 00
		00 E1 01 02 00 01 00 E3 02 00 02 01 00 58 02 20
		80 00 00 57 02 20 80 01 00 9C 00 03 00 01 00 9B
		00 03 00 00 00 8A 04 00 01 01 00 89 01 04 00 00
		00 7F 05 00 00 01 00 80 01 05 00 01 00 53 01 06
		00 00 00 52 01 06 00 01 00 7B 01 07 00 00 00 7C
		01 07 00 01 00 94 01 08 00 00 00 93 01 08 00 01
		00 7D 00 09 00 00 00 2D 00 0A 00 01 00 2F 00 0A
		00 00 00 6E 00 0B 00 00 00 95 00 0C 00 01 00 96
		00 0C 00 00 00 2F 02 0D 00 01 00 30 02 00 00 0D
		00 4B 01 0E 00 01 00 4A 01 0E 00 00 00 37 01 0F
		00 00 00 38 01 0F 00 01 00 39 01 0F 00 02 00 2F
		02 07 80 01 00 FF FF 00 00 00 00

........................

Obtenir plus d'informations sur dmidecode

Pour obtenir plus d' informations sur dmidecode, utilisez la commande suivante -

 $ Dmidecode --help

La sortie de l'échantillon doit être comme ça -

 Utilisation: dmidecode [OPTIONS]
Les options sont:
 -d, --dev-mem FILE Lire la mémoire de l'appareil FILE (par défaut: / dev / mem)
 -h, --help Afficher ce texte d'aide et quitte
 -q, --quiet sortie Moins verbose
 -s, KEYWORD --string afficher Seule la valeur de la chaîne DMI donnée
 -t, --type TYPE afficher uniquement les entrées de type donné
 -u, --dump Ne pas décoder les entrées
     --dump-bin FILE Dump les données DMI à un fichier binaire
     --from-dump FICHIER Lire les données DMI à partir d'un fichier binaire
 -V, --version Affiche la version et la sortie

Pour obtenir plus d'informations sur la configuration de chaque périphérique, utilisez la syntaxe de ligne de commande suivante -

 $ Sudo dmidecode -t Nom de l' appareil 
 

Par exemple, pour obtenir des informations bios, utilisez la commande suivante -

 $ Sudo dmidecode -t bios

La sortie de l'échantillon doit être comme this-

 # Dmidecode 2.12
# SMBIOS point 0xcbf6b498 d'entrée
SMBIOS 2.8 présente.

Poignée 0x0000, DMI Type 0, 24 octets
Informations sur le BIOS
	Vendeur: Dell Inc.
	Version: A04
	Date de sortie: 05/08/2014
	Adresse: 0xF0000
	Taille Durée: 64 kB
	Taille ROM: 2048 kB
	Les caractéristiques:
		MCA est pris en charge
		PCI est pris en charge
		BIOS est extensible
		observation du BIOS est autorisé
		soutien ESCD est disponible
		Boot from CD est pris en charge
		démarrage sélectionnable est pris en charge
		BIOS ROM est connectable
		JED est pris en charge
		5.25 "services de disquettes /1.2 Mo sont pris en charge (13H)
		3,5 "/ 720 services souples kB sont pris en charge (13H)
		3.5 "services de disquettes /2.88 Mo sont pris en charge (13H)
		service de l'écran d'impression est pris en charge (int 5h)
		8042 services de clavier sont pris en charge (int 9H)
		services de série sont pris en charge (int 14h)
		Services de l'imprimante sont pris en charge (int 17h)
		services vidéo / mono CGA sont pris en charge (int 10h)
		ACPI est pris en charge
		USB Legacy est pris en charge
		ATAPI lecteur Zip boot est pris en charge
		spécification BIOS d'initialisation est supportée
		distribution de contenu ciblé est pris en charge
		UEFI est pris en charge
	Révision BIOS: 0,4
	Révision du micrologiciel: 0,4

.............

Pour obtenir des informations du système, utilisez la commande suivante -

 $ Sudo dmidecode mémoire -t 

La sortie de l'échantillon doit être comme ça -

 # Dmidecode 2.12
# SMBIOS point 0xcbf6b498 d'entrée
SMBIOS 2.8 présente.

Poignée 0x0017, DMI de type 17, 40 octets
Mémoire périphérique
	Poignée Array: 0x0007
	Erreur Poignée d'information: Non fourni
	Largeur totale: 64 bits
	Largeur des données: 64 bits
	Taille: 8192 MB
	Facteur de forme: SODIMM
	Set: Aucun
	Locator: DIMM_A
	Bank Locator: Bank 0
	Type: DDR3
	Type de Détail: Synchrone
	Vitesse: 1600 MHz
	Fabricant: Transcend
	Numéro de série: 000A7430
	Asset Tag: 54150300     
	Référence: TS1GSK64W6H       
	Classement: 2
	Configuré Vitesse d'horloge: 1600 MHz
	Tension minimale: 1.350 V
	Tension maximale: 1,500 V
	tension Configuré: 1.350 V

......................................

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

 processeur dmidecode -t $ sudo 

La sortie de l'échantillon doit être comme ça -

 # Dmidecode 2.12
# SMBIOS point 0xcbf6b498 d'entrée
SMBIOS 2.8 présente.

Poignée 0x0024, DMI type 4, 42 octets
Information sur le processeur
	Socket Désignation: SOCKET 0
	Type: Processeur Central
	Famille: Core i5
	Fabricant: Intel
	ID: 51 06 04 00 FF FB EB BF
	Signature: Type 0, Famille 6, Modèle 69, Stepping 1
	Drapeaux:
		FPU (unité à virgule flottante sur puce)
		VME (extension du mode virtuel)
		DE (extension Debugging)
		PSE (Page d'extension de la taille)
		TSC (Time stamp counter)
		MSR (Model de registres spécifiques)
		PAE (extension d'adresse physique)
		MCE (Machine Check Exception)
		CX8 (instruction CMPXCHG8 pris en charge)
		APIC (On-chip matériel APIC pris en charge)
		SEP (rapide d'appel système)
		MTRR (type de mémoire des registres de gamme)
		PGE (Page mondiale permettent)
		MCA (Machine vérifier l'architecture)
		CMOV (instruction de déplacement conditionnel pris en charge)
		PAT (Page de table d'attributs)
		PSE-36 (36-bit taille de la page extension)
		CLFSH (instruction CLFLUSH pris en charge)
		DS (le magasin Debug)
		ACPI (ACPI pris en charge)
		MMX (technologie MMX pris en charge)
		Risque de règlement (FXSAVE et FXSTOR instructions prises en charge)
		SSE (extensions streaming SIMD)
		SSE2 (extensions streaming SIMD 2)
		SS (Self-snoop)
		HTT (Multi-threading)
		TM (moniteur thermique pris en charge)
		PBE (arrêt en attente activée)
	Version: Intel (R) Core (TM) i5-4210U CPU @ 1.70GHz
.............................

Pour obtenir les informations de cache, utilisez la commande suivante -

 $ Sudo dmidecode -t cache

La sortie de l'échantillon doit être comme ça -

 # Dmidecode 2.12
# SMBIOS point 0xcbf6b498 d'entrée
SMBIOS 2.8 présente.

Poignée 0x0006, DMI de type 7, 19 octets
Informations Cache
	Socket Désignation: CPU L3 interne
	Configuration: Activé, Non Socketed, Niveau 3
	Mode de fonctionnement: Write Back
	Localisation: Interne
	Taille installée: 3072 kB
	Taille maximale: 3072 kB
	Pris en charge Types SRAM:
		Inconnu
	Installé Type SRAM: Inconnu
	Vitesse: Inconnu
	Type d'erreur de correction: Single-bit ECC
	Type de système: Unified
	Associativité: 12-way Set-associative
...............................................

Pour obtenir des informations de connexion port, utilisez la commande suivante -

 connecteur de port dmidecode $ sudo

La sortie de l'échantillon doit être comme ça -

 # Dmidecode 2.12
# SMBIOS point 0xcbf6b498 d'entrée
SMBIOS 2.8 présente.
45 structures d'occupation de 2096 octets.
Table à 0xCBD68018.

Poignée 0xDA00, DMI Type 218, 251 octets
OEM Type spécifique
	En-tête et des données:
		DA FB 00 DA B2 00 0D 5F 0F 37 40 00 00 7D 00 00
		7E 00 01 00 00 00 00 75 01 01 80 01 00 76 01 02
		80 01 00 03 80 2D 01 01 00 2F 01 04 80 00 00 4F
		02 05 80 01 00 50 02 06 80 00 00 E2 01 02 00 00
		00 E1 01 02 00 01 00 E3 02 00 02 01 00 58 02 20
		80 00 00 57 02 20 80 01 00 9C 00 03 00 01 00 9B
		00 03 00 00 00 8A 04 00 01 01 00 89 01 04 00 00
		00 7F 05 00 00 01 00 80 01 05 00 01 00 53 01 06
		00 00 00 52 01 06 00 01 00 7B 01 07 00 00 00 7C
		01 07 00 01 00 94 01 08 00 00 00 93 01 08 00 01
		00 7D 00 09 00 00 00 2D 00 0A 00 01 00 2F 00 0A
		00 00 00 6E 00 0B 00 00 00 95 00 0C 00 01 00 96
		00 0C 00 00 00 2F 02 0D 00 01 00 30 02 00 00 0D
		00 4B 01 0E 00 01 00 4A 01 0E 00 00 00 37 01 0F
		00 00 00 38 01 0F 00 01 00 39 01 0F 00 02 00 2F
		02 07 80 01 00 FF FF 00 00 00 00
................................................

Félicitations à vous! Maintenant, vous savez "Comment obtenir de l'information matérielle avec la Command dmidecode sur Linux". Nous allons en apprendre plus sur ces types de commandes dans notre prochain post Linux. Continue de lire!

Ads

Partager