Overzicht
lshw is een tool die de fysieke hardwareconfiguratie van het systeem gedetailleerd rapporteert. U krijgt de meeste informatie door het met root-rechten uit te voeren.
Belangrijkste kenmerken
- Gedetailleerde informatie over CPU, geheugen, schijven, netwerk, etc.
- Ondersteuning voor diverse uitvoerformaten (HTML, XML, JSON)
- Filtering mogelijk per specifieke hardwareklasse
- Root-rechten vereist (voor maximale informatie)
Belangrijkste opties
Het lshw-commando biedt verschillende opties om systeemhardwareinformatie op diverse manieren op te vragen en te filteren.
Uitvoerformaten
Informatie filteren
Overig
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`lshw` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Diverse voorbeelden van het opvragen van systeemhardware-informatie met het lshw-commando.
Volledige hardware-informatie weergeven
sudo lshw
Geeft gedetailleerde informatie weer van alle hardwarecomponenten van het systeem. Root-rechten zijn vereist.
Beknopte hardware-samenvatting weergeven
sudo lshw -short
Geeft een beknopte samenvatting weer van de hardwarecomponenten.
Alleen netwerkinterface-informatie weergeven
sudo lshw -class network
Filtert en geeft alleen netwerkgerelateerde hardware-informatie weer.
Schijfinformatie opslaan in HTML-formaat
sudo lshw -class disk -html > hardware_disk.html
Geeft schijfgerelateerde hardware-informatie weer in HTML-formaat en slaat deze op in een bestand.
Geheugeninformatie weergeven in JSON-formaat
sudo lshw -class memory -json
Geeft de geheugeninformatie van het systeem weer in JSON-formaat.
Installatie
lshw is mogelijk niet standaard inbegrepen in de meeste Linux-distributies. U kunt het installeren met de volgende commando's.
Debian/Ubuntu-gebaseerde systemen
sudo apt update
sudo apt install lshw
Installeert lshw met de APT-pakketbeheerder.
RHEL/CentOS/Fedora-gebaseerde systemen
sudo yum install lshw # of dnf install lshw
Installeert lshw met de YUM- of DNF-pakketbeheerder.
Tips & Aandachtspunten
Tips en aandachtspunten voor het effectiever gebruiken van het lshw-commando.
Gebruik van root-rechten
lshw raadpleegt diepgaande hardware-informatie van het systeem, dus in de meeste gevallen moet u het uitvoeren met root-rechten via 'sudo' om alle informatie te kunnen zien.
- Gebruik `sudo lshw` voor maximale informatie-acquisitie
- Beperkte informatie kan worden weergegeven voor normale gebruikers
Gebruik van uitvoerformaten
Omdat er diverse uitvoerformaten worden ondersteund, zoals HTML, XML en JSON, kunt u het juiste formaat kiezen om rapporten te genereren of te integreren met andere tools.
- Genereer gemakkelijk leesbare rapporten in een webbrowser met `-html`
- Verkrijg data die gemakkelijk te parsen is in scripts met `-json` of `-xml`
Specifieke hardware filteren
Met de `-class` optie kunt u snel informatie over specifieke hardwaretypen opvragen. Dit bespaart tijd bij het zoeken naar benodigde informatie in complexe, volledige uitvoer.
- `-class network` (netwerkkaart)
- `-class disk` (opslagapparaat)
- `-class memory` (geheugen)
- `-class cpu` (CPU)