#Commandes matériel Linux
#
-- Informations matériel --
Infos du processeur :
$ cat /proc/cpuinfo
Infos mémoire (quantité totale de RAM et de swap, mémoires partagée et tampons) :
$ free -ht
Infos disques :
# hdparm -i /dev/sda
Espace disponible sur chaque partition :
$ df -hT
Lister les partitions du disque, leur système de fichiers et leur taille :
# fdisk -l /dev/sda
ou
# parted -l
Connaître le point de montage des systèmes de fichiers montés :
$ mount
Lister les UUIDs (Universally Unique Identifier) :
$ sudo blkid
Pour utiliser les UUID dans /etc/fstab, ajoutez une ligne de type :
UUID={YOUR-UID} {/path/to/mount/point} {file-system-type} defaults,errors=remount-ro 0 1
Par exemple :
UUID=41c22818-fbad-4da6-8196-c816df0b7aa8 /disk2p2 ext3 defaults,errors=remount-ro 0 1
puis pour prendre en compte ce nouveau point de montage :
$ sudo mount -a
Diagnostiquer un disque dur :
$ sudo apt-get install smartmontools
# smartctl -a /dev/sda
Si le support de SMART n'est pas activé, on effectue au préalable :
# smartctl -s on /dev/sda
Infos sur cartes et adaptateur reliés au bus PCI (carte son, cartes réseau, cartes graphiques...):
$ lspci -v
Infos sur les périphériques USB :
$ lsusb -v
Recueillir un ensemble d'informations sur son matériel :
# lshw -html > mon_materiel.html
Messages du noyau :
$ dmesg | tail -n 30
Le répertoire /proc contient une vraie mine d'informations :
/proc/cpuinfo : infos sur les processeurs
/proc/devices : liste les différents périphériques
/proc/meminfo : donne des infos sur la mémoire
/proc/modules : liste les modules chargés dans le noyau
/proc/mounts : liste des montages utilisés par le système
/proc/version : infos sur la version du noyau
/proc/uptime : temps écoulé depuis le démarrage ainsi que le temps passé à ne rien faire (en secondes)