Linux lspci Command Tutorial with Examples

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 Ubuntu, Debian, Kali, Mint

Asenna Fedora, CentOS, Fedora

yum tai dnf pohjaisiin jakeluihin voimme käyttää seuraavaa komentoa, joka asentaa pciutils – nimisen paketin.

$ sudo yum install pciutils
Asenna Fedora, CentOS, Fedora

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
luettelo PCI-laitteista

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
Näytä määritellyt paikka-tai Osoitelaitteet

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
tulostettu koneellisesti luettava formaatti

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
monisanainen ulostulo

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
Tulosta Tiedot Tagista:Arvomuoto

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
tulostuslaitteiden Toimittajakoodit

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
Näytä PCI-laitteiden ytimen moduuli

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
luettelo PCI-laitteista puumuodossa

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

You might also like

Vastaa

Sähköpostiosoitettasi ei julkaista.