GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů lshw v Linuxu

lshw hlásí konfiguraci paměti, verze firmwaru, konfiguraci základní desky, verzi a rychlost CPU, konfiguraci mezipaměti, rychlost sběrnice, hardwarové cesty, připojená zařízení, oddíly a systémy souborů. Vyzkoušejte příkaz lshw (Hardware Lister) bez voleb a uložte výstup do textového souboru:

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

Získáte několik stovek řádků výstupu, které zahrnují firmware, ovladače, možnosti, sériová čísla, čísla verzí a informace o sběrnici. lshw nebude zkoumat žádné zařízení připojené přes bezdrátové síťové rozhraní, jako je bezdrátová tiskárna nebo chytrý telefon připojený přes Bluetooth, ale bude hlásit bezdrátová a Bluetooth rozhraní.

Můžete preferovat souhrn v zobrazení stromu cest hardwaru:

$ sudo lshw -short
Poznámka :lshw má grafické rozhraní, které otevřete pomocí sudo lshw -X. Často se jedná o samostatný balíček, například lshw-gtk na Ubuntu a lshw-gui na openSUSE a Fedoře.

Příklady příkazů lshw

1. Spusťte GUI:

# lshw -X

2. Seznam veškerého hardwaru v tabulkovém formátu:

# lshw -short

3. Uveďte všechny disky a řadiče úložiště v tabulkovém formátu:

# lshw -class disk -class storage -short

4. Uložte všechna síťová rozhraní do souboru HTML:

# lshw -class network -html > interfaces.html

5. Spusťte sudo lshw -short nebo sudo lshw -businfo pro zobrazení seznamu tříd zařízení a poté pojmenujte jednu nebo více tříd zařízení, které chcete vidět:

# lshw -short -class bus -class cpu

Chcete-li zobrazit podrobné informace, vynechejte volbu -short.

6. Naformátujte dlouhý výstup jako HTML, XML nebo JSON a uložte jej do souboru, abyste mohli výstup analyzovat pomocí svých oblíbených skriptovacích hacků:

# 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

Odeberte citlivé informace pomocí volby -sanitize, jako jsou IP adresy a sériová čísla, aby bylo bezpečnější je sdílet s technickou podporou:

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

7. Zobrazte paměťovou část hardwarového profilu systému:

# lshw -class memory

Závěr

Pokud není dmidecode k dispozici, můžete také použít lshw, příkaz pro výpis hardwaru. Využívá tabulku DMI na zařízení. V tomto příspěvku jsme uvedli četné příklady příkazu lshw, které lze použít k řešení problémů s hardwarem Linuxu.


Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. du příklady příkazů v Linuxu

  1. Příklady příkazů rm v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. w Příklady příkazů v Linuxu