A Linux lspci
parancsot ad a PCI busz és eszközök információinak felsorolásához. Ez a parancs rövid vagy részletes információkat nyújt a jelenleg csatlakoztatott PCI eszközökről, például a GPU – ról, az USB-kártyáról stb.
a lspci
eszközt a következő paranccsal telepíthetjük a deb
alapú disztribúciókra.
$ sudo apt install pciutils
- telepítés Fedora, CentOS, Fedora
- PCI eszközök listája
- Show megadott Slot vagy cím eszközök
- géppel olvasható formátum nyomtatása
- részletes kimenet
- információk nyomtatása Tag: Value Format
- Eszközgyártói kódok nyomtatása
- Show Kernel Module a PCI eszközök
- sorolja fel a PCI eszközöket fa formátumban
- nagyon részletes mód minden részlet
telepítés Fedora, CentOS, Fedora
A yum
vagy dnf
alapú disztribúciókban a következő parancsot használhatjuk, amely telepíti a pciutils
nevű csomagot.
$ sudo yum install pciutils
PCI eszközök listája
a legegyszerűbb űrlappal kezdjük, ahol nem adunk lehetőséget erre a parancsra. Ez kinyomtatja a PCI-címet vagy a foglalat adatait az eszköz típusával és a forgalmazó adataival együtt.
$ lspci
Show megadott Slot vagy cím eszközök
A legtöbb számítógép rendelkezik néhány PCI interfészek. Ez felsorolhat egy csomó információt, amely elakad a kimeneten. Vagy lehet, hogy érdekli az adott PCI slot cím. Ebben a példában információkat nyomtatunk a 00:10.0
PCI slot számról, amely az SCSI eszközvezérlő.
$ lspci -s 00:10.0
géppel olvasható formátum nyomtatása
Az alapértelmezett nyomtatási formátum az ember által olvasható formátum. Ez azt jelenti, hogy a PCI-cím vagy a foglalat, a forgalmazó és a termékinformációk szóközzel elválasztott formátumban kerülnek kinyomtatásra. A géppel olvasható formátum kettős idézettel elválasztott formátum, amely könnyen elemezhető.
$ lspci -m
részletes kimenet
A PCI busz sok információt nyújt a PCI kapcsolatról és az eszközökről. Alapértelmezés szerint ez az információ nincs teljesen kinyomtatva. Részletes információkat tudunk nyomtatni erről a PCI kapcsolatról és eszközről a verbose -v
opcióval, mint az alábbiakban.
$ lspci -v
láthatjuk, hogy minden PCI eszköz információ, mint alrendszer, zászló, memóriahely vagy cím, Kernel Driver használatban, Kernel modulok, I/O portok stb.
információk nyomtatása Tag: Value Format
A PCI Slot és az eszközök adatait tag:value format formátumban is kinyomtathatjuk. Ez az információkat olvashatóvá teszi, mint a JSON formátum. A -vmms
opciót fogjuk használni, mint az alábbiakban.
$ lspci -vmm
Eszközgyártói kódok nyomtatása
minden számítógépes hardvergyártó rendelkezik saját gyártóval és eszközkóddal vagy azonosítóval. Mi lehet nyomtatni device vendor, osztály, svendor, sdevice ID a -n
opciót, mint az alábbi.
$ lspci -n -vmm
Show Kernel Module a PCI eszközök
mint nagyon PCI eszköz kernel modul és illesztőprogramot kell használni a Linux operációs rendszer. Az összes kernelt és illesztőprogramot felsorolhatjuk a -k
opcióval, mint alább.
$ lspci -k
láthatjuk, hogy a következő információkat a -k
szolgáltatja.
- eszköz neve
- alrendszer
- Kernel driver
- Kernel modul
sorolja fel a PCI eszközöket fa formátumban
mostanáig soronként vagy normál formátumban soroltuk fel a PCI eszközöket. A lspci
kimenetét hierarchikus módon fa formátumban is felsorolhatjuk. A -t
opciót fogjuk használni, mint az alábbiakban.
$ lspci -tv
láthatjuk, hogy egyes eszközök a VMware USB vezérlő alatt vannak felsorolva.
nagyon részletes mód minden részlet
már kinyomtattunk részletes vagy részletes információkat a PCI bővítőhelyekről. Több -v
opciót fogunk használni -vv
vagy -vvv
. Több v
azt jelenti, több részletes vagy részletes.
$ lspci -vv