Come utilizzare il comando Lshw per visualizzare le informazioni sul dispositivo Linux

Come utilizzare il comando Lshw per visualizzare le informazioni sul dispositivo Linux

Anche se non imparato da nessunoI 25 migliori comandi Linuxuno, ma lshw Il comando (pronunciato "ls hardware") può fornire molti dettagli utili sull'hardware del sistema.

Estrae i dettagli in un formato abbastanza facile da capire, probabilmente molto più di quanto tu sappia.Data una descrizione, il nome logico (dispositivo), le dimensioni, ecc., potresti apprezzare i dettagli a cui puoi accedere.

Come installare lshw

Ecco una guida completa su come installare lshw nel tuo sistema.Si prega di seguire i passaggi seguenti passo dopo passo.

fasi di installazione

Il primo passo:Apri terminale

  • Sul tuo computerApri terminale.Puoi aprire rapidamente il terminale con la scorciatoia Ctrl + Alt + T.

Il secondo passo:aggiorna il tuo sistema

  • Inserisci il seguente comando per aggiornare il tuo sistema:

sudo apt-get update

Il terzo passo:Installa lshw

  • Immettere il comando seguente dal terminale per installare lshw.

sudo apt-get install lshw

Questo avvierà il processo di installazione di lshw.Se ti viene richiesto di confermare, premi il tasto "y" e premi Invio per confermare l'installazione.

Una volta completati tutti i passaggi, puoi accedere lshw Esegui sul terminale per confermare che lshw è stato installato correttamente.Tieni presente che potresti aver bisogno dei privilegi di superutente per eseguire questo comando, in tal caso usa sudo lshw Ordine.

Hai imparato come installare lshw sul tuo sistema.Ora è possibile utilizzare le impostazioni scritte della stampante, le informazioni sul disco, le informazioni sul CD e le informazioni di rete per compilare e visualizzare le informazioni sull'hardware.

fare un passo 命令
Apri terminale Ctrl + Alt + T
Aggiorna il tuo sistema sudo apt-get update
Installa lshw sudo apt-get install lshw
Controllare l'installazione sudo lshw

Assicurati di eseguire questi comandi come amministratore, altrimenti potrebbero verificarsi problemi relativi alle autorizzazioni.

Come utilizzare il comando Lshw per visualizzare le informazioni sul dispositivo Linux

Questo articolo è stato verificatolshw 提供Informazione, Particolare attenzione è rivolta ai dischi e al relativo hardware.Ecco alcuni esempi lshw Produzione:

$ sudo lshw -C disk *-disk:0 descrizione: SCSI Disco prodotto: Card Reader-1 fornitore: JIE LI ID fisico: 0.0.0 informazioni bus: scsi@4:0.0.0 nome logico: /dev/sdc versione: 1.00 capacità: configurazione rimovibile: logicalsectorsize=512 sectorsize=512 *-medium id fisico: 0 nome logico: /dev/sdc

Nota che dovresti 使用sudocorrere lshw命令  per assicurarti di ottenere tutti i dettagli disponibili.

Mentre abbiamo chiesto "disco" nel comando sopra (l'output incluso mostra solo la prima delle cinque voci mostrate), questo particolare output non mostra un disco rigido, ma un lettore di schede, un altro dei membri delle classi del disco.Si noti che il sistema lo faràIdentificareè / Dev / sdc.

Dettagli simili sono disponibili sul disco principale del sistema:


*-descrizione del disco: ATA Disk prodotto: SSD2SC120G1CS175 ID fisico: 0 info bus: scsi@0:0.0.0 nome logico: /dev/sda <== versione: 1101 seriale: PNY20150000778410606 dimensione: 111GiB (120GB) capacità: partizionato partizionato :configurazione dos: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature= f63b5929

Il disco è / dev / sda.Tutti i dischi rigidi su questo sistema vengono visualizzati come ATA Disco. ATA è un'implementazione dell'unità disco che integra un controller sull'unità disco stessa.

Per ottenere un elenco abbreviato di dispositivi nella classe "disco", puoi eseguire un comando come questo.Nota che due di questi dispositivi sono elencati due volte, quindi vediamo ancora cinque dispositivi disco.


$ sudo lshw -short -C disk Percorso H/W Descrizione classe dispositivo ===================================== == ============================ /0/100/1d/1/1/0.0.0 /dev/sdc lettore di schede disco -1 / 0/100/1g/1/1/0.0.0/0 /dev/sdd disco /0/100/1d/1/1/0.0.1 /dev/sdd disco 2 /0/100/1d/ 1/1 /0.0.1/0 /dev/disco sdd /0/100/1f.2/0 /dev/disco sda 120 GB SSD2SC120G1CS175 /0/100/1f.2/1 /dev/disco cdrom DVD+-RW GSA -H73N / 0/100/1f.5/0.0.0 /dev/sdb disco 500 GB SAMSUNG HE502HJ

Se decidi di controllare sul sistema所有attrezzatura,per favore siediti .Otterrai un elenco con molto di più di quanto normalmente consideri "dispositivi".Ecco un esempio: ecco l'elenco "breve" (alcuni dettagli):


$ sudo lshw -short [sudo] password per shs: percorso H/W Descrizione classe dispositivo =============================== == ============================== sistema Inspiron 530s /0 bus 0RY007 /0/0 memoria 128 KiB BIOS /0/4 processore CPU Intel (R) Core(TM)2 Duo /0/4/a memoria 32KiB L1 cache /0/4/b memoria 6MiB L2 cache /0/24 memoria 6GiB memoria di sistema /0/24/0 memoria 2GiB DIMM DDR2 sincrono 667 /0/24/1 memoria 1GiB DIMM DDR2 sincrono 667 /0/24/2 memoria 2GiB DIMM DDR2 sincrono 667 /0/24/3 memoria 1GiB DIMM DDR2 sincrono 667 /0/1 generico /0/10 generico /0/ 11 generico /0/12 generico /0/13 generico /0/14 generico /0/15 generico /0/17 generico /0/18 generico /0/19 generico /0/2 generico /0/20 generico /0/ 100 bridge 82G33/G31/P35/P31 Express DRAM /0/100/1 bridge 82G33/G31/P35/P31 Express PCI /0/100/1/0 display Caicos [Radeon HD 6450/7450/84 /0/100/ 1 /0.1 multimediale Caicos HDMI Audio [Radeon HD 6 /0/100/19 rete enp0s25 82562V-2 10/100 Rete Connec /0/100/1a bus 82801I (famiglia ICH9) USB UHCI /0/100/1a/1 usb3 autobus U.H Controller host CI /0/100/1a.1 bus 82801I (famiglia ICH9) USB UHCI /0/100/1a.1/1 bus usb4 Controller host UHCI /0/100/1a.1/1/2 ingresso Rock Candy Wireless Tastiera /0/100/1a.2 bus 82801I (famiglia ICH9) USB UHCI /0/100/1a.2/1 usb5 bus UHCI Host Controller /0/100/1a.2/1/2 USB MOUSE OTTICO /0 /100/1a.7 bus 82801I (famiglia ICH9) USB2 EHCI /0/100/1a.7/1 usb1 bus Controller host EHCI /0/100/1b multimedia 82801I (famiglia ICH9) HD Audio /0/100/1d bus 82801I (famiglia ICH9) USB UHCI /0/100/1d/1 bus usb6 Controller host UHCI /0/100/1d/1/1 scsi4 storage CD04 /0/100/1d/1/1/0.0.0 /dev/ sdc disk Card Reader-1 /0/100/1d/1/1/0.0.0/0 /dev/sdc disk /0/100/1d/1/1/0.0.1 /dev/sdd disk 2 /0/ 100/1d/1/1/0.0.1/0 /dev/sdd disco /0/100/1d.1 bus 82801I (famiglia ICH9) USB UHCI /0/100/1d.1/1 usb7 bus Controller host UHCI / 0/100/1d.2 bus 82801I (famiglia ICH9) USB UHCI /0/100/1d.2/1 usb8 bus UHCI Host Controller /0/100/1d.7 bus 82801I (famiglia ICH9) USB2 EHCI /0/100 /1d.7/1 USB2 bus Controller host EHCI /0/100/1d.7/1/2 multim edia USB Live camera /0/100/1e bridge 82801 PCI Bridge /0/100/1e/1 comunicazione HSF 56k Data/Fax Modem /0/100/1f bridge 82801IR (ICH9R) LPC Interface /0/100/1f.2 scsi0 storage 82801IR/IO/IH (ICH9R/DO/DH) 4 /0/100/1f.2/0 /dev/sda disco 120 GB SSD2SC120G1CS175 /0/100/1f.2/0/1 /dev/sda1 volume 111GiB EXT4 volume /0/100/1f.2/1 /dev/cdrom disk DVD+-RW GSA-H73N /0/100/1f.3 bus 82801I (famiglia ICH9) SMBus Con /0/100/1f.5 scsi3 storage 82801I (Famiglia ICH9) 2 porte SA /0/100/1f.5/0.0.0 /dev/sdb disco 500 GB SAMSUNG HE502HJ /0/100/1f.5/0.0.0/1 /dev/sdb1 volume 433GiB EXT4 volume / 0/3 dispositivo PnP di sistema PNP0c02 /0/5 dispositivo PnP di sistema PNP0b00 /0/6 dispositivo PnP di archiviazione PNP0700 /0/7 dispositivo PnP di sistema PNP0c02 /0/8 dispositivo PnP di sistema PNP0c02 /0/9 dispositivo PnP di sistema PNP0c01

Esegui un comando come questo per elencare le classi di dispositivi e contare quanti dispositivi ci sono in ciascuna classe.


$ sudo lshw -short | awk '{print substr($0,36,13)}' | tail -n +3 | sort | uniq -c 4 bridge 18 bus 1 comunicazione 7 disco 1 display 12 generico 2 input 8 memoria 3 multimediale 1 rete 1 processore 4 memoria 6 sistema 2 volume

Nota: 該 AWK comando per selezionare dalla colonna della classe lshw Utilizzare $0 (riga intera), ma considerare di avviare l'output della sottostringa solo nella posizione corretta (colonna 36).Nessuna delle voci della classe è più lunga di 13 lettere, quindi la sottostringa finisce lì. 命令的 coda -n +3L'intestazione e la riga "======" sotto di essa sono state parzialmente rimosse, quindi solo 14 classi di dispositivi sono state incluse nell'elenco finale.

domanda correlata  Linux vs Windows [Conflitto con sistemi operativi radicali]

Una cosa che noterai è che quando non usiamo-corto Opzioni, otteniamo circa 12 righe di output per ogni dispositivo nella classe del disco .Vediamo nomi logici come / dev / sda, dimensione e tipo del disco, ecc.

$ sudo lshw -C disk [sudo] password per shs: *-disk:0 descrizione: SCSI Disk prodotto: Card Reader-1  card reader? vendor: JIE LI Physical id: 0.0.0 bus info: scsi@4:0.0.0 .1.00 nome logico: /dev/sdc versione: 512 capacità: rimovibile configurazione: logicalsectorsize=512 sectorsize=0 *-medium physical id: 1 nome logico: /dev/sdc *-disk:2 descrizione: SCSI Disk product: 4100 vendor : AC0.0.1 - id fisico: 4 info bus: [email protected]:512 nome logico: /dev/sdd capacità: configurazione rimovibile: logicalsectorsize=512 sectorsize=0 *-medium id fisico: 2 nome logico: /dev/ sdd *-descrizione del disco: ATA Disk prodotto: SSD120SC1G175CS0 ID fisico: 0 informazioni sul bus: [email protected]:1101 nome logico: /dev/sda  versione del disco di sistema principale: seriale 20150000778410606: PNY111 dimensione: 120GiB (5 GB) capacità: partizionato partizionato:dos configurazione: ansiversion=512 logicalsectorsize=512 sectorsize=63 signature=f5929b0 *-cdrom  alias /dev/sr73 descrizione: masterizzatore DVD prodotto: DVD+-RW GSA-H1N fornitore: HL-DT-ST phys ical id: 1 info bus: [email protected]:0 nome logico: /dev/cdrom nome logico: /dev/cdrw nome logico: /dev/dvd nome logico: /dev/dvdrw nome logico: /dev/sr103 versione : seriale B5: [ capacità: cd-r audio rimovibile cd-rw dvd dvd-r configurazione: ansiversion=502 status=nodisc *-descrizione disco: ATA Disk prodotto: SAMSUNG HE0.0.0HJ id fisico: 3 info bus: [email protected] :0002 nome logico: /dev/sdb  versione disco secondario: 2 seriale: S6B90J501053B465 dimensione: 500GiB (5GB) capacità: partizionato partizionato:dos configurazione: ansiversion=512 logicalsectorsize=512 sectorsize=7 signature=67e3ccfXNUMX

該 lshw Il comando fornisce informazioni che molti di noi non saranno in grado di elaborare correttamente.Tuttavia, è bello sapere quante informazioni sono disponibili, anche se ne stai usando solo alcune.

domanda correlata  Come risolvere il problema dell'assenza di suono su Ubuntu 20.04?

Oh, ciao ????Lieto di conoscerti.

Iscriviti alla nostra Newsletter, Invia molto regolarmenteGrande tecnologiaAl tuo post.

Invia commento