Linux gir lspci
kommando for å liste PCI buss og enheter informasjon. Denne kommandoen vil gi kort eller detaljert informasjon om tilkoblede PCI-enheter som GPU, USB-Kort etc.
vi kan installere lspci
verktøy med følgende kommando til deb
baserte distribusjoner.
$ sudo apt install pciutils
- Installer For Fedora, CentOS, Fedora
- LIST PCI-Enheter
- Vis Angitte Spor-Eller Adresseenheter
- Skriv Ut Maskinlesbart Format
- Detaljert Utgang
- Skriv Ut Informasjon I Tag: Value Format
- Leverandørkoder For Utskriftsenheter
- Vis Kjernemodul For PCI-Enhetene
- List PCI-Enheter I Treformat
- Veldig Detaljert Modus Alle Detaljer
Installer For Fedora, CentOS, Fedora
I yum
eller dnf
baserte distribusjoner kan vi bruke følgende kommando som vil installere pakken heter pciutils
.
$ sudo yum install pciutils
LIST PCI-Enheter
vi starter med den enkleste formen der vi ikke gir noen mulighet til denne kommandoen. DETTE vil skrive UT PCI-Adresse eller sporinformasjon med enhetstype og leverandorinformasjon.
$ lspci
Vis Angitte Spor-Eller Adresseenheter
de fleste datamaskiner har NOEN PCI-grensesnitt. Dette kan vise mye informasjon som vil jamme utgangen. Eller vi kan v re interessert i det spesifikke PCI-sporet av adresse. I dette eksemplet vil vi skrive ut informasjon om PCI-spornummer 00:10.0
som ER SCSI – enhetskontroller.
$ lspci -s 00:10.0
Skriv Ut Maskinlesbart Format
standard utskriftsformat er lesbart format. DETTE betyr AT PCI-adresse eller spor, leverandor og produktinformasjon skrives ut i et mellomrom avgrenset format. Maskinlesbart format er en dobbel sitat separert format som kan analyseres lett.
$ lspci -m
Detaljert Utgang
PCI-buss gir mye informasjon om PCI-tilkoblingen og enhetene. Som standard skrives ikke denne informasjonen helt ut. Vi kan skrive ut detaljert informasjon om DENNE PCI-tilkoblingen og enheten med det verbose -v
alternativet som nedenfor.
$ lspci -v
Vi kan se at for HVER PCI-enhetsinformasjon som Delsystem, Flagg, Minneplassering eller Adresse, Kjernedriver I Bruk, Kjernemoduler, i / o-porter etc.
Skriv Ut Informasjon I Tag: Value Format
Vi kan også skrive UT PCI-Spor og Enheter informasjon i tag: value format. Dette vil gjøre informasjonen lesbar SOM JSON format. Vi vil bruke -vmms
alternativet som nedenfor.
$ lspci -vmm
Leverandørkoder For Utskriftsenheter
hver maskinvareprodusent har sin egen leverandør-og enhetskode eller-ID. Vi kan skrive ut device vendor, class, svendor, sdevice ID med -n
alternativet som nedenfor.
$ lspci -n -vmm
Vis Kjernemodul For PCI-Enhetene
som SVÆRT PCI-enhet har kjernemodulen og driveren som skal brukes Av Linux-operativsystemet. Vi kan liste alle kjerne og drivere med alternativet -k
som nedenfor.
$ lspci -k
vi kan se at følgende informasjon er gitt av -k
.
- Enhetsnavn
- Delsystem
- kjernedriver
- Kjernemodul
List PCI-Enheter I Treformat
hittil har VI oppført PCI-Enheter i linje for linje eller vanlig format. Vi kan også liste utdataene til lspci
i et treformat med en hierarkisk måte. Vi vil bruke -t
alternativet som nedenfor.
$ lspci -tv
vi kan se at noen enheter er oppført under VMWARE USB-kontrolleren.
Veldig Detaljert Modus Alle Detaljer
vi har allerede skrevet ut detaljert eller detaljert informasjon om PCI-sporene. Vi vil bruke flere -v
alternativ -vv
eller -vvv
. Mer v
betyr mer detaljert eller detaljert.
$ lspci -vv