Commandes Linux pour identifier le matériel d’une machine

2 min de lecture
Commandes Linux pour identifier le matériel d’une machine

Commandes Linux pour identifier le matériel d’une machine

Ce guide regroupe les principales commandes Linux permettant d’identifier et d’analyser le matériel d’un système : processeur, mémoire, carte graphique, disques, carte mère et périphériques.


1. Informations générales système

Afficher les informations globales du système :

uname -a
lsb_release -a
arch
  • uname -a : noyau Linux et architecture
  • lsb_release -a : version de la distribution
  • arch : architecture CPU (ex: x86_64)

2. Processeur (CPU)

Identifier les caractéristiques du processeur :

lscpu
cat /proc/cpuinfo

Afficher les températures et capteurs matériels :

sudo apt install lm-sensors
sudo sensors-detect
sensors
  • lscpu : résumé clair des caractéristiques CPU
  • /proc/cpuinfo : informations détaillées
  • lm-sensors : supervision thermique et tensions

3. Mémoire (RAM)

Analyser la mémoire vive installée et utilisée :

free -h
sudo dmidecode --type memory
cat /proc/meminfo
  • free -h : utilisation mémoire en format lisible
  • dmidecode --type memory : informations physiques (slots, fréquence, capacité)
  • /proc/meminfo : détails mémoire noyau

4. Carte graphique (GPU)

Identifier la carte graphique et les pilotes utilisés :

lspci | grep -i vga
lspci -k | grep -A 3 -i vga

Pour les GPU NVIDIA :

nvidia-smi
  • lspci : périphériques PCI
  • nvidia-smi : état, charge et version du driver NVIDIA

5. Disques (HDD / SSD / NVMe)

Lister les disques et partitions :

lsblk
lsblk -f
lsblk -d -o name,size,rota
sudo fdisk -l
df -h
  • lsblk : vue arborescente des disques
  • lsblk -f : systèmes de fichiers
  • rota : indique disque rotatif (1) ou SSD (0)
  • fdisk -l : table des partitions
  • df -h : espace disque utilisé

6. Rapport matériel complet

Obtenir une vue d’ensemble complète du matériel :

sudo apt install lshw
sudo lshw -short
sudo lshw
sudo lshw -html > hardware_report.html
  • lshw -short : résumé rapide
  • lshw : détails complets
  • Export HTML pour audit ou documentation

7. Carte mère et BIOS

Afficher les informations de la carte mère et du BIOS :

sudo dmidecode -t baseboard
sudo dmidecode -t bios

Permet d’identifier :

  • Fabricant
  • Version BIOS
  • Référence carte mère

8. Périphériques USB

Lister les périphériques USB connectés :

lsusb

9. Périphériques PCI

Lister tous les périphériques PCI :

lspci

10. Résumé rapide combiné

Commande compacte pour un aperçu rapide CPU et RAM :

echo "=== CPU ===" && \
  lscpu | grep "Model name" && \
  echo "\n=== RAM ===" && \
  free -h

Conclusion

Ces commandes constituent une base essentielle pour :

  • Diagnostiquer une machine Linux
  • Vérifier une configuration matérielle
  • Préparer un inventaire système
  • Analyser un problème de performance

Pour un audit complet automatisé, combiner lshw, lsblk, lscpu et dmidecode permet d’obtenir une vision exhaustive du matériel installé.