#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)