GNU/Linux >> LINUX-Kenntnisse >  >> Linux

lshw-Befehlsbeispiele unter Linux

lshw meldet Speicherkonfiguration, Firmware-Versionen, Mainboard-Konfiguration, CPU-Version und -Geschwindigkeit, Cache-Konfiguration, Busgeschwindigkeit, Hardwarepfade, angeschlossene Geräte, Partitionen und Dateisysteme. Probieren Sie den Befehl lshw (Hardware Lister) ohne Optionen aus und speichern Sie die Ausgabe in einer Textdatei:

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

Sie erhalten mehrere hundert Ausgabezeilen, die Firmware, Treiber, Funktionen, Seriennummern, Versionsnummern und Businformationen enthalten. lshw prüft kein Gerät, das über eine drahtlose Netzwerkschnittstelle angeschlossen ist, wie z. B. einen drahtlosen Drucker oder ein Smartphone, das über Bluetooth angeschlossen ist, aber es meldet drahtlose und Bluetooth-Schnittstellen.

Möglicherweise bevorzugen Sie eine Zusammenfassung in einer Hardwarepfad-Baumansicht:

$ sudo lshw -short
Hinweis :lshw hat eine grafische Oberfläche, die Sie mit sudo lshw -X öffnen. Dies ist häufig ein separates Paket, z. B. lshw-gtk unter Ubuntu und lshw-gui unter openSUSE und Fedora.

lshw-Befehlsbeispiele

1. Starten Sie die GUI:

# lshw -X

2. Listen Sie die gesamte Hardware in tabellarischer Form auf:

# lshw -short

3. Listen Sie alle Festplatten und Speichercontroller in tabellarischer Form auf:

# lshw -class disk -class storage -short

4. Speichern Sie alle Netzwerkschnittstellen in einer HTML-Datei:

# lshw -class network -html > interfaces.html

5. Führen Sie sudo lshw -short oder sudo lshw -businfo aus, um eine Liste der Geräteklassen anzuzeigen, und nennen Sie dann eine oder mehrere Geräteklassen, die Sie anzeigen möchten:

# lshw -short -class bus -class cpu

Lassen Sie die Option -short weg, um detaillierte Informationen anzuzeigen.

6. Formatieren Sie die lange Ausgabe als HTML, XML oder JSON und speichern Sie sie in einer Datei, damit Sie Ihre bevorzugten Skript-Hacks verwenden können, um die Ausgabe zu parsen:

# 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

Entfernen Sie vertrauliche Informationen mit der Option -sanitize, wie z. B. IP-Adressen und Seriennummern, um die Weitergabe an den technischen Support sicherer zu machen:

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

7. Zeigen Sie den Speicherabschnitt des Hardwareprofils eines Systems an:

# lshw -class memory

Schlussfolgerung

Wenn dmidecode nicht verfügbar ist, können Sie auch lshw verwenden, einen Befehl zum Auflisten von Hardware. Es verwendet die DMI-Tabelle auf einem Gerät. Wir haben in diesem Beitrag zahlreiche Beispiele für den lshw-Befehl aufgelistet, die zur Fehlerbehebung bei Problemen mit Linux-Hardware verwendet werden können.


Linux
  1. 8 Linux TR-Befehlsbeispiele

  2. rm-Befehlsbeispiele unter Linux

  3. ps-Befehlsbeispiele in Linux

  4. sa-Befehlsbeispiele in Linux

  5. w Befehlsbeispiele unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

Linux lshw Command Tutorial für Anfänger (6 Beispiele)

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux