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
archuname -a: noyau Linux et architecturelsb_release -a: version de la distributionarch: architecture CPU (ex: x86_64)
2. Processeur (CPU)
Identifier les caractéristiques du processeur :
lscpu
cat /proc/cpuinfoAfficher les températures et capteurs matériels :
sudo apt install lm-sensors
sudo sensors-detect
sensorslscpu: résumé clair des caractéristiques CPU/proc/cpuinfo: informations détailléeslm-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/meminfofree -h: utilisation mémoire en format lisibledmidecode --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 vgaPour les GPU NVIDIA :
nvidia-smilspci: périphériques PCInvidia-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 -hlsblk: vue arborescente des disqueslsblk -f: systèmes de fichiersrota: indique disque rotatif (1) ou SSD (0)fdisk -l: table des partitionsdf -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.htmllshw -short: résumé rapidelshw: 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 biosPermet d’identifier :
- Fabricant
- Version BIOS
- Référence carte mère
8. Périphériques USB
Lister les périphériques USB connectés :
lsusb9. Périphériques PCI
Lister tous les périphériques PCI :
lspci10. Résumé rapide combiné
Commande compacte pour un aperçu rapide CPU et RAM :
echo "=== CPU ===" && \
lscpu | grep "Model name" && \
echo "\n=== RAM ===" && \
free -hConclusion
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é.