Obtenir des informations sur le matériel du système n’est pas une tâche difficile pour les utilisateurs de l’interface graphique Linux, mais pourrait être une tâche complexe pour les utilisateurs de la CLI Linux.
Il existe de nombreux outils disponibles dans Linux, pour localiser les informations sur le matériel du système, mais nous allons vous montrer comment vérifier le nom du fabricant du matériel, le modèle du système et le numéro de série.
Nous comprenons tous l’importance d’avoir cette information tout en atteignant le fournisseur de matériel & cet article couvre les quatre meilleures commandes, qui peuvent faciliter le processus & aider les utilisateurs pour le suivi des données plus rapidement.
Méthode-1 : Utiliser la commande Dmidecode
Dmidecode est un outil qui lit le contenu de la table DMI de l’ordinateur et affiche les informations matérielles du système dans un format lisible par l’homme.
La table DMI accueille les détails des composants matériels du système, ainsi que d’autres informations utiles telles que, le numéro de série, les informations du fabricant, la date de sortie et la révision du BIOS, etc.
Exécutez la commande ‘dmidecode’ en utilisant le mot-clé system
pour afficher les informations du fabricant du système, comme ci-dessous :
# dmidecode -t system# dmidecode 2.12# SMBIOS entry point at 0x7e7bf000SMBIOS 2.7 present.Handle 0x0024, DMI type 1, 27 bytesSystem Information Manufacturer: IBM Product Name: System x2530 M4: -- Version: 0B Serial Number: MK2RL11 UUID: 762A99BF-6916-450F-80A6-B2E9E78FC9A1 Wake-up Type: Power Switch SKU Number: Not Specified Family: System XHandle 0x004B, DMI type 12, 5 bytesSystem Configuration Options Option 1: JP20 pin1-2: TPM PP Disable, pin2-3: TPM PP EnableHandle 0x004D, DMI type 32, 20 bytesSystem Boot Information Status: No errors detected
Méthode-2 : Utilisation de la commande inxi
inxi est une commande unique qui aide à collecter toutes les informations matérielles requises dans les systèmes Linux. Cette commande est livrée avec une large gamme d’options qu’aucun autre outil ne peut offrir. Voyons ci-dessous comment fonctionne cette commande.
Utiliser la commande inxi avec l’option -M
pour afficher les informations de fabrication du système (Nom du fabricant, informations sur le châssis, informations sur le produit, informations sur le Bios et numéro de série) & voilà :
# inxi -MMachine: Device: server System: IBM product: N/A v: 0B serial: MK2RL11 Mobo: IBM model: 00Y8494 serial: 37M17D UEFI: IBM v: -- date: 08/30/2013
Méthode-3 : Utilisation de la commande lshw
lshw (AKA Hardware Lister) est un petit outil astucieux qui liste un rapport détaillé, abritant divers composants matériels de la machine Linux, en lisant plusieurs fichiers sous le répertoire ‘/proc’ et la table DMI.
Exécutez la commande ‘lshw’ avec l’option ‘class’ du système pour vérifier les informations du fabricant du système, comme indiqué ci-dessous :
# lshw -C systemenal-dbo01t description: Blade product: System x2530 M4: -- vendor: IBM version: 0B serial: MK2RL11 width: 64 bits capabilities: smbios-2.7 dmi-2.7 vsyscall32 configuration: boot=normal chassis=enclosure family=System X uuid=762A99BF-6916-450F-80A6-B2E9E78FC9A1
Méthode-4 : Utilisation de la commande hwinfo
hwinfo, également appelé informations matérielles, est un autre outil important, utilisé pour explorer un matériel résidant dans le système et afficher une sortie détaillée contenant divers composants, dans un format lisible par l’homme.
Cette commande affiche une sortie dans un format beaucoup plus détaillé, par rapport à d’autres outils (lshw, dmidecode, inxi, etc.)
Exécutez la commande suivante (indiquée ci-dessous) pour localiser les informations du fabricant :
# hwinfo | egrep "system.hardware.vendor|system.hardware.product" system.hardware.vendor = 'IBM' system.hardware.product = 'System x2530 M4: --'
Veuillez vous référer aux étapes ci-dessous pour collecter les informations matérielles du système, Si au cas où les outils ci-dessus ne sont pas installés sur votre système :
Conseils bonus-1 : utiliser le système de fichiers /sys
Les noyaux exposent certaines informations DMI au système de fichiers virtuel ‘/sys’. Par conséquent, utilisez la commande ‘grep’ (indiquée ci-dessous) pour collecter manuellement les informations de fabrication du système :
# grep "" /sys/class/dmi/id/*
En guise d’alternative, nous pouvons également imprimer une information matérielle spécifique indiquée ci-dessous :
# cat /sys/class/dmi/id/board_vendorIBM# cat /sys/class/dmi/id/product_nameSystem x2530 M4: --# cat /sys/class/dmi/id/product_serialMK2RL11# cat /sys/class/dmi/id/bios_version--
Bonus Tips-2 : Using dmesg Command
La commande ‘dmesg’ est utilisée pour écrire les messages du noyau (messages au démarrage) sous Linux avant le démarrage de syslogd ou klogd. Elle obtient les données en lisant le tampon circulaire du noyau. ‘dmesg’ peut être très utile lors du dépannage & également pour obtenir des informations sur le matériel d’un système.
# dmesg | grep -i DMIDMI: System x2530 M4: --/00Y8494, BIOS -- 08/30/2013
Conclusion :
Le but de cet article était d’identifier des stratégies efficaces pour faire face à nos difficultés lors de la réalisation de tâches courantes. Nous espérons que le contenu vous a satisfait & au plaisir de contribuer davantage à votre réussite.