GNU/Linux >> Tutoriels Linux >  >> Linux

lshw :commande introuvable

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.

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande lshw :

lshw: command not found

vous pouvez essayer d'installer le package lshw selon votre choix de distribution :

Répartition Commande
Debian apt-get install lshw
Ubuntu apt-get install lshw
Alpin apk ajouter lshw
Arch Linux pacman -S lshw
Kali Linux apt-get install lshw
CentOS yum installer lshw
Fédora dnf installer lshw
Raspbian apt-get install lshw

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


Linux
  1. ifrename :commande introuvable

  2. netstat :commande introuvable

  3. kubectl :commande introuvable

  4. tvservice :commande introuvable

  5. lspci :commande introuvable

aws-shell :commande introuvable

w :commande introuvable

df :commande introuvable

du :commande introuvable

rm :commande introuvable

mv :commande introuvable