Linux lspci tutorial de comandă cu exemple

Linux oferă comanda lspci pentru a lista informațiile despre magistrala PCI și dispozitivele. Această comandă va oferi informații scurte sau detaliate despre dispozitivele PCI conectate în prezent, cum ar fi GPU, Card USB etc.

putem instala instrumentul lspci cu următoarea comandă la distribuțiile bazate pe deb.

$ sudo apt install pciutils
instalați Pentru Ubuntu, Debian, Kali, Mint

instalați Pentru Fedora, CentOS, Fedora

în distribuțiile bazate pe yum sau dnfputem folosi următoarea comandă care va instala pachetul numit pciutils.

$ sudo yum install pciutils
instalați Pentru Fedora, CentOS, Fedora

lista dispozitivelor PCI

vom începe cu cea mai simplă formă în care nu vom oferi nicio opțiune acestei comenzi. Aceasta va imprima informații despre adresa PCI sau slot cu tipul de dispozitiv și informațiile despre furnizor.

$ lspci
listă dispozitive PCI

afișare Slot specificat sau dispozitive adresa

Cele mai multe computere au câteva interfețe PCI. Aceasta poate Lista o mulțime de informații care vor bloca ieșirea. Sau am putea fi interesați de slotul PCI specific de adresă. În acest exemplu, vom imprima informații despre numărul slotului PCI 00:10.0 care este SCSI device controller.

$ lspci -s 00:10.0
afișare Slot specificat sau dispozitive de adresă

imprimare format lizibil de mașină

formatul de imprimare implicit este format lizibil de om. Aceasta înseamnă că adresa PCI sau slot, furnizor și informații despre produs este tipărit într-un format delimitat spațiu. Formatul care poate fi citit de mașină este un format separat de citat dublu, care poate fi analizat cu ușurință.

$ lspci -m
imprimare Format care poate fi citit de mașină

ieșire Verbose

PCI bus oferă o mulțime de informații despre conexiunea PCI și dispozitivele. În mod implicit, aceste informații nu sunt tipărite complet. Putem imprima informații detaliate despre această conexiune PCI și dispozitiv cu opțiunea verbose -v ca mai jos.

$ lspci -v
ieșire Verbose

putem vedea că pentru fiecare Informații dispozitiv PCI cum ar fi subsistemul, Pavilion, locație de memorie sau adresa, Driver de Kernel în uz, module de Kernel, i/o porturi etc.

imprimați informații în format Tag: Value

de asemenea, putem imprima informații despre sloturile PCI și dispozitivele în format tag:value. Acest lucru va face ca informațiile să poată fi citite ca formatul JSON. Vom folosi -vmms opțiune ca mai jos.

$ lspci -vmm
Tipăriți Informații În Etichetă:Format valoare

coduri furnizor dispozitiv de imprimare

fiecare producător de hardware de calculator are propriul furnizor și Codul dispozitivului sau ID-ul. Putem imprima dispozitiv furnizor, clasa, SVENDOR, sdevice ID cu -n opțiune ca mai jos.

$ lspci -n -vmm
Print device Vendor Codes

arată modulul Kernel al dispozitivelor PCI

ca dispozitiv foarte PCI au modulul kernel și driverul pentru a fi utilizate de sistemul de operare Linux. Putem enumera toate kernel-ul și driverele cu opțiunea -k ca mai jos.

$ lspci -k
arată modulul Kernel al dispozitivelor PCI

putem vedea că următoarele informații sunt furnizate de -k.

  • Nume dispozitiv
  • subsistem
  • driver Kernel
  • modul Kernel

lista dispozitivelor PCI în format arbore

până în prezent, am enumerat dispozitivele PCI într-o linie cu linie sau în format obișnuit. De asemenea, putem enumera ieșirea lspci într-un format arbore cu o manieră ierarhică. Vom folosi -t opțiune ca mai jos.

$ lspci -tv
enumerați dispozitivele PCI în format arbore

putem vedea că unele dispozitive sunt listate sub controlerul USB VMware.

mod foarte detaliat toate detaliile

am tipărit deja informații detaliate sau detaliate despre sloturile PCI. Vom folosi mai multe -v opțiune -vv sau -vvv. Mai mult v înseamnă mai detaliat sau mai detaliat.

$ lspci -vv

You might also like

Lasă un răspuns

Adresa ta de email nu va fi publicată.