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

lshw:Befehl nicht gefunden

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.

Wenn beim Ausführen des lshw-Befehls der folgende Fehler auftritt:

lshw: command not found

Sie können versuchen, das lshw-Paket entsprechend Ihrer Wahl der Distribution zu installieren:

Verteilung Befehl
Debian apt-get install lshw
Ubuntu apt-get install lshw
Alpin apk lshw hinzufügen
Arch Linux pacman -S lshw
Kali-Linux apt-get install lshw
CentOS yum install lshw
Fedora dnf install lshw
Raspbian apt-get install lshw

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


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

tvservice:Befehl nicht gefunden

lspci:Befehl nicht gefunden

lshw:Befehl nicht gefunden

ln:Befehl nicht gefunden