Linux lspci Command Tutorial med exempel

Linux ger lspci kommando för att lista PCI-buss och enheter information. Detta kommando kommer att ge kort eller detaljerad information om för närvarande anslutna PCI-enheter som GPU, USB-kort etc.

Vi kan installera lspci verktyg med följande kommando till deb baserade distributioner.

$ sudo apt install pciutils
Installera för Ubuntu, Debian, Kali, Mint

Installera för Fedora, CentOS, Fedora

i yum eller dnf baserade distributioner kan vi använda följande kommando som installerar paketet med namnet pciutils.

$ sudo yum install pciutils
Installera för Fedora, CentOS, Fedora

lista PCI-enheter

vi börjar med den enklaste formen där vi inte ger något alternativ till det här kommandot. Detta kommer att skriva ut PCI-adress eller slot information med enhetstyp och leverantörsinformation.

$ lspci
lista PCI-enheter

Visa specificerade Slot eller adress enheter

de flesta av datorerna har några PCI-gränssnitt. Detta kan lista en hel del information som kommer att fastna utgången. Eller så kan vi vara intresserade av den specifika PCI-platsen för adress. I det här exemplet kommer vi att skriva ut information om PCI-kortplats nummer 00:10.0 som är SCSI device controller.

$ lspci -s 00:10.0
Visa angivna spår-eller Adressenheter

Skriv ut maskinläsbart Format

standardutskriftsformatet är läsbart format. Detta innebär PCI adress eller slot, leverantör och produktinformation skrivs ut i ett utrymme avgränsat format. Maskinläsbart format är ett dubbelt citatseparerat format som enkelt kan tolkas.

$ lspci -m
Skriv ut maskinläsbart Format

Verbose Output

PCI-bussen ger mycket information om PCI-anslutningen och enheterna. Som standard skrivs inte denna information helt ut. Vi kan skriva ut detaljerad information om denna PCI-anslutning och enhet med alternativet verbose -v som nedan.

$ lspci -v
Verbose Output

Vi kan se att för varje PCI-enhet information som delsystem, flagga, minnesplats eller adress, Kärndrivrutin i bruk, kärnmoduler, I/O-portar etc.

Skriv ut Information i Tag:värde Format

Vi kan också skriva ut PCI-kortplats och enheter information i tag:värde format. Detta gör informationen läsbar som JSON-format. Vi kommer att använda -vmms alternativ som nedan.

$ lspci -vmm
Skriv Ut Information I Taggen:Värdeformat

Skriv ut Enhetsleverantörskoder

varje maskinvarutillverkare har sin egen leverantör och enhetskod eller ID. Vi kan skriva ut enhetsleverantör, klass,svendor, sdevice ID med alternativet -n som nedan.

$ lspci -n -vmm
Skriv ut device Vendor Codes

Visa kärnmodul av PCI-enheter

som mycket PCI-enhet har sin kärnmodul och drivrutin som ska användas av Linux-operativsystemet. Vi kan lista alla kärnor och drivrutiner med alternativet -k som nedan.

$ lspci -k
Visa kärnmodul av PCI-enheter

Vi kan se att följande information tillhandahålls av -k.

  • Enhetsnamn
  • delsystem
  • Kärndrivrutin
  • kärnmodul

lista PCI-enheter i trädformat

hittills har vi listat PCI-enheter i rad för rad eller vanligt format. Vi kan också lista utmatningen av lspci i ett trädformat med ett hierarkiskt sätt. Vi kommer att använda -t alternativ som nedan.

$ lspci -tv
lista PCI-enheter i trädformat

Vi kan se att vissa enheter listas under VMware USB controller.

mycket utförligt läge alla detaljer

Vi har redan skrivit ut detaljerad eller detaljerad information om PCI-kortplatserna. Vi kommer att använda flera -v alternativ -vv eller -vvv. Mer v betyder mer detaljerad eller detaljerad.

$ lspci -vv

You might also like

Lämna ett svar

Din e-postadress kommer inte publiceras.