Aperçu
lshw est un outil qui rapporte en détail la configuration matérielle physique du système. Pour obtenir le maximum d'informations, il doit être exécuté avec les privilèges root.
Caractéristiques principales
- Fournit des informations détaillées sur le CPU, la mémoire, les disques, le réseau, etc.
- Prend en charge divers formats de sortie (HTML, XML, JSON)
- Permet de filtrer par classe de matériel spécifique
- Nécessite les privilèges root (pour obtenir toutes les informations)
Options principales
La commande lshw offre plusieurs options pour interroger et filtrer les informations matérielles du système de différentes manières.
Formats de sortie
Filtrage des informations
Autres
Commande générée :
Essayez de combiner les commandes.
Description:
`lshw` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Divers exemples pour interroger les informations matérielles du système à l'aide de la commande lshw.
Afficher toutes les informations matérielles
sudo lshw
Affiche en détail toutes les informations matérielles du système. Nécessite les privilèges root.
Afficher un résumé bref du matériel
sudo lshw -short
Affiche un résumé concis des composants matériels.
Afficher uniquement les informations des interfaces réseau
sudo lshw -class network
Filtre et affiche uniquement les informations matérielles liées au réseau.
Enregistrer les informations du disque au format HTML
sudo lshw -class disk -html > hardware_disk.html
Affiche les informations matérielles liées aux disques au format HTML et les enregistre dans un fichier.
Afficher les informations de mémoire au format JSON
sudo lshw -class memory -json
Affiche les informations de mémoire du système au format JSON.
Installation
lshw n'est peut-être pas inclus par défaut dans la plupart des distributions Linux. Vous pouvez l'installer en utilisant les commandes suivantes.
Systèmes basés sur Debian/Ubuntu
sudo apt update
sudo apt install lshw
Installez lshw à l'aide du gestionnaire de paquets APT.
Systèmes basés sur RHEL/CentOS/Fedora
sudo yum install lshw # ou dnf install lshw
Installez lshw à l'aide du gestionnaire de paquets YUM ou DNF.
Conseils et précautions
Conseils et points à considérer pour utiliser la commande lshw plus efficacement.
Utilisation des privilèges root
lshw interroge les informations matérielles profondes du système, donc dans la plupart des cas, vous devez l'exécuter avec les privilèges root en utilisant 'sudo' pour voir toutes les informations.
- Utilisez `sudo lshw` pour obtenir le maximum d'informations
- Seules des informations limitées peuvent être affichées pour un utilisateur normal
Utilisation des formats de sortie
Il prend en charge divers formats de sortie tels que HTML, XML et JSON. Vous pouvez choisir le format approprié en fonction de vos besoins pour la création de rapports ou l'intégration avec d'autres outils.
- Générez des rapports faciles à lire dans un navigateur web avec `-html`
- Obtenez des données faciles à analyser dans des scripts avec `-json` ou `-xml`
Filtrage de matériel spécifique
L'option `-class` vous permet de vérifier rapidement les informations d'un type de matériel spécifique. Cela permet de gagner du temps pour trouver les informations nécessaires dans une sortie globale complexe.
- `-class network` (cartes réseau)
- `-class disk` (périphériques de stockage)
- `-class memory` (mémoire)
- `-class cpu` (CPU)