Porady Admina: lshw
Ostatnia aktualizacja: 2 października 2024, 11:02
W kolejnym tutorialu z cyklu Porady Admina zajmiemy się poleceniem lshw.
lshw to niewielkie narzędzie do udzielenia szczegółowych informacji o konfiguracji sprzętowej komputera. Umożliwia tworzenie sprawozdania z dokładnej konfiguracji pamięci, wersji oprogramowania, konfiguracji płyty głównej, wersji procesora oraz jego szybkości, konfiguracji pamięci podręcznej, szybkości magistrali, itp. na systemach x86 zdolnych do współpracy z DMI, na niektórych komputerach PowerPC oraz AMD64.
Informacje mogą być przesyłane w postaci zwykłego tekstu, HTML lub XML.
Składnia
lshw [FORMAT] [OPCJE]
Format może być:
-html: Wyjście drzewa sprzętowego jako HTML.
-xml: Wyjście drzewa sprzętowego jako XML.
-short: Wyjście ścieżek sprzętowych.
-businfo: Wyjście informacji o magistrali.
-json: Wyjście drzewa sprzętowego jako obiekt JSON.
Opcje
-class CLASS : pokazuje tylko określoną klasę sprzętu
-C CLASS : to samo co ’-class CLASS’
-c CLASS : to samo co ’-class CLASS’
-disable TEST : wyłącza test (taki jak pci, isapnp, cpuid itp.)
-enable TEST : włącza test (taki jak pci, isapnp, cpuid itp.)
-quiet : nie wyświetla statusu
-sanitize : czyści dane wyjściowe (usuwa poufne informacje, takie jak numery seryjne itp.)
-numeric : wyprowadza numeryczne identyfikatory (dla PCI, USB itp.)
-notime : wyklucza zmienne atrybuty (znaczniki czasu) z danych wyjściowych
Przykłady
Aby wyświetlić pełne informacje o sprzęcie.
sudo lshw
Wyświetla informacje o sprzęcie w kompaktowym formacie.
sudo lshw -short
Opcja -class CLASS jest używana, gdy chcemy, aby polecenie lshw pokazywało tylko określoną klasę sprzętu, np. aby wyświetlić wszystkie dyski i kontrolery pamięci masowej w systemie.
sudo lshw -class disk -class storage
Wyświetl listę wszystkich interfejsów sieciowych w pliku HTML.
sudo lshw -class network -html > wynik-sieci.html
Opcja -numeric jest używana, gdy użytkownik chce również, aby lshw wyświetlał identyfikatory numeryczne (dla PCI, USB itp.), np. aby sprawdzić identyfikatory numeryczne klasy disk.
sudo lshw -class disk -numeric
Więcej informacji o programie lshw uzyskasz poleceniami:
man lshw
lshw --help