GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi lshw in Linux

lshw riporta la configurazione della memoria, le versioni del firmware, la configurazione della scheda madre, la versione e la velocità della CPU, la configurazione della cache, la velocità del bus, i percorsi hardware, i dispositivi collegati, le partizioni e i filesystem. Prova il comando lshw (Hardware Lister) senza opzioni e salva l'output in un file di testo:

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

Otterrai diverse centinaia di righe di output che includono firmware, driver, funzionalità, numeri di serie, numeri di versione e informazioni sul bus. lshw non esaminerà alcun dispositivo collegato tramite un'interfaccia di rete wireless, come una stampante wireless o uno smartphone collegato tramite Bluetooth, ma segnalerà le interfacce wireless e Bluetooth.

Potresti preferire un riepilogo in una vista ad albero del percorso hardware:

$ sudo lshw -short
Nota :lshw ha un'interfaccia grafica, che si apre con sudo lshw -X. Questo è spesso un pacchetto separato, ad esempio lshw-gtk su Ubuntu e lshw-gui su openSUSE e Fedora.

Esempi di comando lshw

1. Avvia la GUI:

# lshw -X

2. Elenca tutto l'hardware in formato tabellare:

# lshw -short

3. Elenca tutti i dischi e i controller di archiviazione in formato tabulare:

# lshw -class disk -class storage -short

4. Salva tutte le interfacce di rete in un file HTML:

# lshw -class network -html > interfaces.html

5. Esegui sudo lshw -short o sudo lshw -businfo per visualizzare un elenco di classi di dispositivi, quindi nomina una o più classi di dispositivi che desideri visualizzare:

# lshw -short -class bus -class cpu

Ometti l'opzione -short per visualizzare informazioni dettagliate.

6. Formatta l'output lungo come HTML, XML o JSON e archivialo in un file in modo da poter utilizzare i tuoi hack di scripting preferiti per analizzare l'output:

# 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

Rimuovi le informazioni sensibili con l'opzione -sanitize, come indirizzi IP e numeri di serie, per rendere più sicura la condivisione con il supporto tecnico:

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

7. Visualizza la sezione di memoria del profilo hardware di un sistema:

# lshw -class memory

Conclusione

Se dmidecode non è disponibile, puoi anche usare lshw, un comando per elencare l'hardware. Utilizza la tabella DMI su un dispositivo. In questo post abbiamo elencato numerosi esempi di comando lshw che possono essere utilizzati per la risoluzione dei problemi con l'hardware Linux.


Linux
  1. 7 Esempi di comandi Linux df

  2. Esempi di comandi rm in Linux

  3. ps Esempi di comandi in Linux

  4. sa Esempi di comandi in Linux

  5. w Esempi di comandi in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

Esercitazione sui comandi Linux lshw per principianti (6 esempi)

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux