GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples de commandes lshw sous Linux

lshw signale la configuration de la mémoire, les versions du micrologiciel, la configuration de la carte mère, la version et la vitesse du processeur, la configuration du cache, la vitesse du bus, les chemins matériels, les périphériques connectés, les partitions et les systèmes de fichiers. Essayez la commande lshw (Hardware Lister) sans options et stockez la sortie dans un fichier texte :

$ sudo lshw | tee hardware.txt
duchess
    description: Laptop
    product: Latitude E7240 (05CA)
    vendor: Dell Inc.
    version: 00
    serial: 456ABC1
    width: 64 bits
...

Vous obtiendrez plusieurs centaines de lignes de sortie qui incluent le micrologiciel, les pilotes, les capacités, les numéros de série, les numéros de version et les informations de bus. lshw ne sondera aucun périphérique connecté via une interface réseau sans fil, comme une imprimante sans fil ou un smartphone connecté via Bluetooth, mais il signalera les interfaces sans fil et Bluetooth.

Vous préférerez peut-être un résumé dans une arborescence des chemins matériels :

$ sudo lshw -short
Remarque :lshw a une interface graphique, que vous ouvrez avec sudo lshw -X. Il s'agit souvent d'un package séparé, par exemple, lshw-gtk sur Ubuntu et lshw-gui sur openSUSE et Fedora.

Exemples de commande lshw

1. Lancez l'interface graphique :

# lshw -X

2. Répertoriez tout le matériel sous forme de tableau :

# lshw -short

3. Répertoriez tous les disques et contrôleurs de stockage sous forme de tableau :

# lshw -class disk -class storage -short

4. Enregistrez toutes les interfaces réseau dans un fichier HTML :

# lshw -class network -html > interfaces.html

5. Exécutez sudo lshw -short ou sudo lshw -businfo pour afficher une liste des classes d'appareils, puis nommez une ou plusieurs classes d'appareils que vous souhaitez voir :

# lshw -short -class bus -class cpu

Omettez l'option -short pour voir les informations détaillées.

6. Formatez la sortie longue au format HTML, XML ou JSON, et stockez-la dans un fichier afin que vous puissiez utiliser vos hacks de script préférés pour analyser la sortie :

# lshw -html -class bus -class cpu | tee lshw.html
# lshw -xml -class printer -class display -class input | tee lshw.xml
# lshw -json -class storage | tee lshw.json

Supprimez les informations sensibles avec l'option -sanitize, telles que les adresses IP et les numéros de série, afin de sécuriser leur partage avec l'assistance technique :

# lshw -json -sanitize  -class bus -class cpu 

7. Affichez la section mémoire du profil matériel d'un système :

# lshw -class memory

Conclusion

Si dmidecode n'est pas disponible, vous pouvez également utiliser lshw, une commande pour lister le matériel. Il utilise la table DMI sur un appareil. Nous avons répertorié de nombreux exemples de commande lshw dans cet article qui peuvent être utilisés pour résoudre les problèmes liés au matériel Linux.


Linux
  1. 7 Exemples de commandes Linux df

  2. Exemples de commande rm sous Linux

  3. Exemples de commandes ps sous Linux

  4. Exemples de commandes sa sous Linux

  5. w Exemples de commandes sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

Tutoriel de commande Linux lshw pour les débutants (6 exemples)

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux