~~Title: Identifier la configuration matérielle ~~ ~~SNIPPET_O1777454075~~info:faq:title~~ {{page>info:title}} .
===== Foire Aux Questions =====
~~SNIPPET_C~~info:faq:title~~ ===== Environnement Linux - Identifier la configuration matérielle ===== {{INLINETOC 3}} ==== Les commandes natives ==== === lshw === C'est la commande la plus commune. Elle permet de lister le matériel (''ls'' pour le listing et ''hw'' pour hardware) : Pour des résultats plus complets, privilégier le mode "super-utilisateur" et l'option ''-short'' : sudo lshw -short === dmidecode === Cette commande présente sur la plupart des systèmes linux permet rapidement d'identifier le matériel. L'option la plus courante est ''-t'' suivie de l'une des informations suivantes : * bios * system * baseboard * chassis * processor * memory * cache * connector * slot Elle s'utilise en mode "super-utilisateur" : sudo dmidecode -t system === lscpu, lspci, lsusb, lsmem === Chacune de ces commandes permet de lister (''ls'') des informations relatives à une partie du matériel : * lscpu : informations détaillées sur le(s) processeur(s) * lspci : informations sur les composants (cartes PCI, chipset, ...) * lsusb : informations sur les périphériques connectés en USB * lsmem : informations détaillées sur les modules mémoire (barettes RAM) lscpu lspci -tv lsusb lsmem ==== Les commandes nécessitant l'installation d'un paquet ==== === 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 gestionnaire graphique * le bureau * le noyau * la ou les versions de GCC * les processus * l’utilisation de la RAM * et de nombreuses autres informations sudo apt install inxi sudo inxi -F L'option ''-F'' est la plus courante. Cependant, il est possible de filtrer les résultats selon le type de composant à identifier : * ''-A'' : Audio * ''-B'' : Batterie * ''-C'' : CPU * ''-D'' : Disque Dur * ''-G'' : Carte Graphique * ''-I'' : Informations sur l'usage du poste * ''-M'' : Données de la Machine * ''-N'' : Information sur le réseau * ''-P'' : Informations sur les Partitions de disque * ''-R'' : RAID information * ''-S'' : Informations Système D'autres options sont aussi indiquées dans la page de ''man inxi''. Enfin, ces options peuvent se combiner : ''inxi -AG''. === hwinfo === Cette commande est très proche de ''lshw'' sudo apt install hwinfo sudo hwinfo --short ''hwinfo'' permet d'enregistrer le résultat dans un fichier avec l'option ''--log'' ==== Pour compléter ==== Il existe beaucoup d'autres outils dont certains ont une interface graphique. Nous pouvons nommer par exemple ''hw-prode'' : sudo apt install hw-probe sudo -E hw-probe -all Cela va générer un dossier ''/root/HW_PROBE/LATEST/hw.info/ '' qui contiendra 2 rapports sous forme de texte décrivant la configuration du poste. Il existe aussi ''hdparm'' qui est plus spécifiquement utilisé pour les informations relatives aux disques SSD: sudo apt install hdparm Certaines options disponibles modifient le comportement du disque dur. Lisez bien la page de ''man hdparm'' avant d'exécuter les commandes Nous nommeront enfin ''lsscsi'' qui traite des informations détaillées autour des périphériques SCSI et SATA : sudo apt install lsscsi lsscsi