Menu Fermer

5 commandes Linux pour afficher la configuration matérielle

Quelle est la configuration matérielle de votre ordinateur en Linux ?
Comme souvent Linux propose plusieurs commandes pour afficher la configuration matériel du PC.
En effet, il peut arriver lorsque l’on prend la main en terminal, que l’on ait besoin de lister le matériel de l’appareil comme la configuration CPU, carte graphique, mémoire RAM, USB, PCI ou de stockage.

Dans ce tutoriel, je vous présente 5 commandes Linux pour connaitre la configuration matérielle.

5 commandes Linux pour afficher la configuration matérielle

5 commandes Linux pour afficher la configuration matérielle

lshw

lshw (list hardware) est un petit outil Linux/Unix utilisé pour générer des informations détaillées sur la configuration matérielle du système à partir de divers fichiers du répertoire /proc.

La commande lshw peut également signaler la configuration exacte de la mémoire, la version du micrologiciel, la configuration de la carte mère, la version et la vitesse du processeur, la configuration de la mémoire cache, la vitesse du BUS, PCI, CPUID (x86), IDE, ATA, SATA, NVMe, PCMCIA (uniquement testé sur x86), SCSI et USB.

lshw : Afficher la configuration matérielle dans un terminal Linux

Pour afficher les composants matériels d’un PC en liste, utilisez l’option -short :

sudo lshw -short

Il est aussi possible d’afficher la sortie de lshw au format HTML ou XML.
Pour plus d’exemples d’utilisation de la commande, suivez ce tutoriel :

hwinfo

Hardinfo (Hwinfo) est un utilitaire en ligne de commandes très complet pour afficher la configuration matérielle d’un PC.

L’utilitaire n’est pas inclus par défaut dans la plupart des destinations Linux.
Vous devez l’installer avec YUM ou APT selon le type de distributions Linux.

sudo apt install hwinfo
hwinfo : afficher les informations hardware d'un PC sur Linux

Pour afficher un résumé de la configuration matérielle, utilisez l’option –short :

sudo hwinfo --short
  • Le modèle et type de Processeur et CPU
  • Les informations GPU et la carte graphique et vidéo
  • Les informations stockage
  • Le type de connexion réseau ainsi que les informations sur les interfaces réseau
  • La liste des disques et partitions de disques
  • Les informations sur le contrôleur USB
  • La configuration du BIOS
  • La configuration du Chipset
  • Les HUB USB
  • Les contrôleurs et périphériques clavier, DMA, PS/2
hwinfo : afficher les informations hardware d'un PC sur Linux

Pour la version longue, utilisez la commande sans ne rien spécifier.

sudo hwinfo
hwinfo : afficher les informations hardware d'un PC sur Linux

Enfin, si vous avez besoin d’enregistrer la configuration matérielle dans un fichier, utilisez l’option –log et indiquer le nom du fichier de destination.

sudo hwinfo --log /home/debian/config.log

InXi

InXi est un script d’information système de ligne de commande.

Il affiche le matériel système, le processeur, les pilotes, le XORG, le bureau, le noyau, la ou les versions de la GCC, les processus, l’utilisation de la RAM et une grande variété d’autres informations utiles.

  • Configuration CPU
  • La quantité de mémoire RAM, le type, vitesse de l’horloge
  • La configuration de stockage : SSD ou disque dur
  • Carte audio / Sound (s), pilote, serveur sonore
  • Carte graphique, pilote, serveur d’affichage, résolution, rendu, version opengl
  • Carte réseau, pilote
  • Température disque dur, CPU et carte mère
  • Informations générales, y compris les processus, la disponibilité, la mémoire, le client IRC ou le type shell
  • Informations sur la batterie du système
  • Informations système, Info de partition, sortie de capteurs, données USB, etc
sudo apt-get install inxi
InXi : connaître la configuration matérielle (CPU, mémoire, carte graphique, ...) d'un PC sur Linux

Lorsque l’on utilise la commande inxi sans aucune option, cela affiche un résumé du système avec les informations CPU, Kernel et noyau Linux, Uptime, Mémoire, Stockage, le nombre de processeurs chargés, le type de Shell.

InXi : connaître la configuration matérielle (CPU, mémoire, carte graphique, ...) d'un PC sur Linux

Utilisez l’option -F pour obtenir un résumé hardware du PC plus conséquent.

InXi : connaître la configuration matérielle (CPU, mémoire, carte graphique, ...) d'un PC sur Linux

ll est possible de filtrer la sortie sur des composants matériels spécifiques.

OPTIONS DE SORTIESDESCRIPTION
-AAudio
-BBatterie
-CCPU
-DDisque Dur
-GCarte Graphique
-IInformations sur les processus, la disponibilité, la mémoire, la version InXi
-MDonnées de la Machine telles que dispositif (ordinateur portable / bureau), carte mère, bios, etc.
-NInformation sur le réseau (Network)
-PInformations sur les Partitions de disque
-RRAID information
-SInformations Système telles que Nom d’hôte, noyau, environnement de bureau 32/64 bits, Distro, etc
Les options de la commande inxi

Enfin d’autres options sont aussi disponibles.

OPTIONSDESCRIPTION
-c0Désactive la sortie colorée et est utile pour rediriger proprement (sans codes d’échappement) dans un fichier texte
-cLorsqu’il est utilisé dans inxi-t c10, à titre d’exemple, répertoriez les dix processus en termes d’utilisation de la CPU
-mLorsqu’il est utilisé dans inxi -t m10, à titre d’exemple, répertoriez les dix processus top dix en termes d’utilisation de la RAM
-nAffiche des informations de réseau avancées
-tComme illustré ci-dessus, il est nécessaire de générer une liste numérotée de processus tels que spécifié par -CN ou -MN où n est le nombre de processus requis
-rRépertorie les données sur le référentiel, y compris les PPA
-sFournit des informations sur les températures (mobo / CPU / GPU) et les vitesses de ventilateur
Les options de la commande inxi

Enfin on peut combiner les options, par exemple InXi -Ag ou InXi -A -g ou InXi -C10

InXi : connaître la configuration matérielle (CPU, mémoire, carte graphique, ...) d'un PC sur Linux

hw-probe

hwprobe créé un instantané de l’état du matériel et des journaux de votre ordinateur.

L’outil vérifie la fonctionnalité des périphériques par analyse des journaux et renvoie une URL permanente pour afficher la sonde de l’ordinateur. Partagez vos sondes et journaux avec les développeurs Linux / BSD afin de déboguer et de résoudre les problèmes sur votre ordinateur.
Simplifiez l’inventaire du matériel dans votre entreprise. S’il vous plaît lire plus dans notre blog.

Enfin l’outil est capable d’effectuer des monitoring et test du matériel.

Installez l’utilitaire hw-probe avec APT :

sudo apt install hw-probe

Puis pour créer un inventaire de l’état matériel et logs du système :

sudo -E hw-probe -all

Cela créé un répertoire /root/HW_PROBE/LATEST/hw.info/ avec notamment deux fichiers contenant la liste de la configuration hardware :

/root/HW_PROBE/LATEST/hw.info/devices
/root/HW_PROBE/LATEST/hw.info/host
hw-probe : Afficher la configuration hardware sur Linux

lscpu, lspci, lsusb, lsmem

Enfin on termine cette sélection d’utilitaire pour connaître la configuration matérielle avec les outils “ls”.
En effet, il existe des commandes de bases qui permettent de lister la configuration matérielle.

lscpu permet d’afficher le type, modèle, architecture, le nombre de cœurs, fréquence, les tailles de cache L1, L2 et L3 du processeur.

lscpu permet d'afficher le type, modèle, architecture, le nombre de cœurs, fréquence, les tailles de cache L1, L2 et L3 du processeur

lsub liste les BUS et HUB USB.

lsub liste les BUS et HUB USB.

La commande LSPCI est un utilitaire sur les systèmes Linux utilisés pour trouver des informations sur les bus PCI et les périphériques connectés au sous-système PCI : lspci : Afficher la configuration matériel Linux

La commande LSPCI est un utilitaire sur les systèmes Linux utilisés pour trouver des informations sur les bus PCI et les périphériques connectés au sous-système PCI

Enfin lsmen permet d’obtenir des informations sur les slots mémoires et la taille des barrettes de mémoire.

lsmen permet d'obtenir des informations sur les slots mémoires et la taille des barrettes de mémoire