Linux tarjoaa lspci
– komennon PCI-väylän ja laitteiden tietojen luetteloimiseksi. Tämä komento antaa lyhyitä tai yksityiskohtaisia tietoja tällä hetkellä kytketty PCI laitteita, kuten GPU, USB-kortti jne.
voimme asentaa lspci
työkalun seuraavalla komennolla deb
pohjaisiin jakeluihin.
$ sudo apt install pciutils
- Asenna Fedora, CentOS, Fedora
- listaa PCI-laitteet
- Näytä määritellyt paikka-tai Osoitelaitteet
- tulosta koneellisesti luettava muoto
- monisanainen ulostulo
- tulostustiedot Tag: Value Format
- Print Device Vendor Code
- Näytä PCI-laitteiden ydinmoduuli
- listaa PCI-laitteet puumuodossa
- hyvin monisanainen tila kaikki yksityiskohdat
Asenna Fedora, CentOS, Fedora
yum
tai dnf
pohjaisiin jakeluihin voimme käyttää seuraavaa komentoa, joka asentaa pciutils
– nimisen paketin.
$ sudo yum install pciutils
listaa PCI-laitteet
aloitamme yksinkertaisimmasta muodosta, jossa emme tarjoa mitään vaihtoehtoa tälle komennolle. Tämä tulostaa PCI-osoite-tai korttipaikkatiedot laitteen tyypin ja toimittajan tietojen kanssa.
$ lspci
Näytä määritellyt paikka-tai Osoitelaitteet
useimmissa tietokoneissa on muutama PCI-liitäntä. Tämä voi luetella paljon tietoa, joka jumittaa lähdön. Tai saatamme olla kiinnostuneita tietyn PCI paikka osoite. Tässä esimerkissä tulostamme tietoja PCI-korttipaikasta numero 00:10.0
, joka on SCSI-laiteohjain.
$ lspci -s 00:10.0
tulosta koneellisesti luettava muoto
oletustulostusmuoto on ihmisen luettava muoto. Tämä tarkoittaa, että PCI-osoite tai-paikka, myyjä ja tuotetiedot tulostetaan tilaan rajatussa muodossa. Koneluettavassa muodossa on kaksinkertainen lainaus erotettu muoto, joka voidaan jäsentää helposti.
$ lspci -m
monisanainen ulostulo
PCI-väylä antaa paljon tietoa PCI-yhteydestä ja laitteista. Oletusarvoisesti näitä tietoja ei tulosteta kokonaan. Voimme tulostaa yksityiskohtaiset tiedot tästä PCI-yhteydestä ja laitteesta verbose -v
– valinnalla, kuten alla.
$ lspci -v
voimme nähdä, että jokaisen PCI-laitteen tiedot, kuten alijärjestelmä, lippu, muistin sijainti tai osoite, käytössä oleva ytimen ohjain, ytimen moduulit, I/O-portit jne.
tulostustiedot Tag: Value Format
voimme myös tulostaa PCI-korttipaikan ja laitteiden tiedot tag: value-muodossa. Tämä tekee tiedot luettavissa kuten JSON muodossa. Käytämme -vmms
– vaihtoehtoa kuten alla.
$ lspci -vmm
Print Device Vendor Code
jokaisella tietokonelaitteiston valmistajalla on oma toimittaja-ja laitekoodi tai tunnus. Voimme tulostaa laitteen toimittajan, luokan, svendorin,sdevice ID: n -n
– valinnalla, kuten alla.
$ lspci -n -vmm
Näytä PCI-laitteiden ydinmoduuli
koska hyvin PCI-laitteella on ydinmoduuli ja Ajuri Linux-käyttöjärjestelmän käyttöön. Voimme listata kaikki ytimen ja ajurit -k
– valinnalla kuten alla.
$ lspci -k
voimme nähdä, että seuraavat tiedot on antanut -k
.
- laitteen nimi
- osajärjestelmä
- ytimen ohjain
- ytimen moduuli
listaa PCI-laitteet puumuodossa
tähän asti olemme listanneet PCI-laitteet rivi riviltä tai normaalimuodossa. lspci
: n tuotokset voidaan myös luetella puuformaatissa hierarkkisesti. Käytämme -t
– vaihtoehtoa kuten alla.
$ lspci -tv
voimme nähdä, että jotkut laitteet on lueteltu VMware USB-ohjaimen alla.
hyvin monisanainen tila kaikki yksityiskohdat
olemme jo tulostaneet yksityiskohtaisia tai monisanaisia tietoja PCI-lähtökohdista. Käytämme moninkertaista -v
vaihtoehtoa -vv
tai -vvv
. Enemmän v
tarkoittaa monisanaisempaa tai yksityiskohtaisempaa.
$ lspci -vv