Dernière mise à jour : 02/02/2026 à 22h10
Table des matières
- Présentation
- Installation
- Utilisation de lshw
- Sauvegarder la sortie dans un fichier
- Association avec grep pour filtrer davantage
- Interface graphique
- Documentation
- Sitographie
Présentation
lshw(pour List Hardware) est un utilitaire sous Linux qui permet d'afficher des informations détaillées sur le matériel de votre machine. Analogue à dmidecode, il fournit une vue du système, comme des informations sur le processeur, la mémoire, les disques, les périphériques, les cartes réseau, etc.
Cependant,
lshwprésente souvent ces informations de manière plus structurée et plus lisible.
Installation
lshwn'est pas toujours installé par défaut. Si nécessaire, vous l'installerez
- soit via le Centre de Contrôle de Mageia
- soit en mode texte avec la commande Code BASH :
urpmi lshw
Utilisation de lshw
lshws'utilise en mode texte, donc dans un terminal, une console. Par exemple, Konsole, XTerm...
lshwne fonctionne qu'avec des privilèges administrateur, c'est à dire en root.
Afficher des informations complètes sur le matériel
Code BASH :
lshw
La commande affiche une longue quantité d'informations sur votre matériel, organisées par sections. Exemple :
Code TEXT :
[root@monordi ~]# lshw
monordi
description: Ordinateur de Bureau
produit: Z87-XD4 (To be filled by O.E.M.)
fabriquant: Gigabyte Technology Co., Ltd.
version: To be filled by O.E.M.
numéro de série: To be filled by O.E.M.
bits: 4294967295 bits
fonctionnalités: smbios-2.7 dmi-2.7 smp vsyscall32
configuration: administrator_password=enabled boot=normal chassis=desktop family=To be filled by O.E.M.
uuid=ABCDEF12-1234-5678-1221-ABCDEF987654
*-core
description: Carte mère
...Afficher les informations sous forme plus compacte
Code BASH :
lshw -shortVoici un exemple de la sortie de
lshwavec l'option
-shortpour une vue simplifiée :
Code TEXT :
# lshw -short
H/W path Device Class Description
==================================================
system Motherboard
/0 bus Motherboard
/0/0 processor Intel Core i7-8565U
/0/4 memory 16GiB SODIMM DDR4
/0/100/1f.3 network Wireless 9462/9560/9461/9565
/0/100/1f.6 network Ethernet RTL8111/8168/8411 PCI Express
/0/100/1f.4 multimedia Intel Corporation
/0/100/0a/0.0 disk 512GB SSDCette option fournit une vue condensée du matériel sous forme de tableau, plus facile à lire.
Afficher des informations d'un type de matériel
Pour se concentrer sur un matériel particulier, on peut filtrer la sortie de
lshwavec l'option
-C,
-cou
-class.
Quelques exemples.
Processeur (CPU)
Code BASH :
lshw -c cpuL'option
processorrenvoie les mêmes informations.
Mémoire (RAM)
Code BASH :
lshw -c memoryCarte graphique
Code BASH :
lshw -c displayCartes réseau
Code BASH :
lshw -c networkDisques
Code BASH :
lshw -c diskObtenir des informations sur le système en entier
Code BASH :
lshw -class systemAfficher l'arborescence complète des périphériques
Code BASH :
lshw -class busSauvegarder la sortie dans un fichier
Il est possible de conserver la sortie de
lshwpour une analyse ultérieure ; vous pouvez pour cela rediriger la sortie vers un fichier.
Par exemple, pour sauvegarder en texte brut :
Code BASH :
lshw > hardware_monPC.txtD'autres formats sont possibles :
- en HTML avec :
lshw -html - en JSON avec :
lshw -json - en XML avec :
lshw -xml
Association avec grep pour filtrer davantage
Pour rechercher des informations spécifiques dans la sortie de
lshw, vous pouvez utiliser
greppour filtrer les résultats.
Par exemple, pour rechercher un processeur spécifique :
Code BASH :
lshw | grep -i processor
ou
Code BASH :
lshw -short | grep -i processor
Interface graphique
Code BASH :
lshw -Xest sensée démarrer l'interface graphique de lshw, disponible pour Mageia 9 dans le paquetage lshw-gui-2.18-4.mga9. Mais celle-ci ne semble pas complétement fonctionnelle.
Documentation
En console aussi
Code BASH :
man lshw