Vous connaissez déjà les outils lsusb, lspci, hwinfo, dmidecode, smartctl, acpi, etc., que nous avons dans nos environnements GNU / Linux pour réaliser informations sur le matériel, bien que les informations qui peuvent être obtenues en lisant les fichiers du pseudo-FS / proc, comme / proc / cpuinfo, etc. nous aident également. Eh bien, comme toujours, il y a plus d'alternatives, pas mal d'autres, comme Hwinfo, qui a non seulement un outil pour la CLI, mais aussi une interface graphique fantastique qui nous rappelle des programmes comme AIDA64 ou Everest ...
Mais aujourd'hui, nous allons parler d'un autre outil, ça s'appelle lshw et il est également utilisé pour répertorier et obtenir des informations sur tous les périphériques matériels de notre équipe. Cela peut être fortement recommandé pour connaître notre matériel en profondeur et savoir quels pilotes ou contrôleurs nous devrions installer, ou comment mieux configurer un nouveau noyau que nous installerons dans notre système, etc. Parfois, il s'agit simplement de pouvoir afficher les informations des capteurs, ou l'état ...
Il n'est généralement pas installé par défaut, vous devez donc l'installer avant de l'utiliser, le package est dans les référentiels officiels, donc installez simplement un package appelé lshw avec le gestionnaire de packages de votre distribution ... Son nom, comme vous pouvez le deviner , Il vient de Hardware Lister et est un petit outil open source avec lequel obtenir des informations sur la mémoire, le processeur, le cache, la vitesse, les réseaux, la carte graphique, les périphériques d'E / S, etc. Pour ce faire, il obtient des informations des deux / proc à partir de la table DMI.
Pour une utilisation peut être utilisé à la fois sans opciones pour une sortie d'informations plus générique comme avec d'autres options intéressantes. Par exemple, pour filtrer par type de bus ou d'appareil. Comme les options lshw -shot ou lshw -businfo, ou pour des informations spécifiques sur les périphériques, vous pouvez utiliser l'option -class suivie de la classe. Par exemple pour les informations système lshw -class system ou la mémoire avec la mémoire lshw -class… Pour plus d'informations, voir man lshw.