Startpagina > Pakket- en systeembeheer > lshw

lshw: Gedetailleerde hardware-informatie weergeven

Een commando dat de hardwarecomponenten van het systeem gedetailleerd weergeeft. U kunt diverse informatie controleren, zoals CPU, geheugen, schijven en netwerkinterfaces.

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)


Hétzelfde categoriecommando