Linux poskytuje lspci
příkaz v pořadí na seznamu PCI sběrnice a zařízení informace. Tento příkaz poskytne stručné nebo podrobné informace o aktuálně připojených zařízeních PCI, jako je GPU, USB karta atd.
můžeme nainstalovat nástroj lspci
pomocí následujícího příkazu do distribucí založených na deb
.
$ sudo apt install pciutils
- Instalovat Pro Fedora, CentOS, Fedora
- Seznam PCI Zařízení
- Zobrazit určeného Slotu nebo Adresu Zařízení
- Tisk Strojově Čitelném Formátu
- Podrobný Výstup
- Tiskové Informace V Záznamu:Formát Hodnoty
- tisk kódů dodavatelů zařízení
- Zobrazit Modul Jádra PCI Zařízení
- Seznam PCI Zařízení Ve Stromu Formátu
- velmi podrobný režim všechny podrobnosti
Instalovat Pro Fedora, CentOS, Fedora
yum
nebo dnf
na základě rozdělení můžeme použít následující příkaz, který nainstaluje balíček s názvem pciutils
.
$ sudo yum install pciutils
Seznam PCI Zařízení
začneme s nejjednodušší formu, kde jsme se neposkytují žádné možnosti tohoto příkazu. Tím se vytisknou informace o adrese PCI nebo slotu s typem zařízení a informacemi o dodavateli.
$ lspci
Zobrazit určeného Slotu nebo Adresu Zařízení
Většina počítačů mají několik PCI rozhraní. To může obsahovat mnoho informací, které zablokují výstup. Nebo nás může zajímat konkrétní PCI slot adresy. V tomto příkladu vytiskneme informace o čísle slotu PCI 00:10.0
, což je řadič zařízení SCSI.
$ lspci -s 00:10.0
Tisk Strojově Čitelném Formátu
výchozí formát tisku je human-readable formátu. To znamená, že adresa PCI nebo slot, informace o dodavateli a produktu jsou vytištěny ve formátu vymezeném mezerou. Strojově čitelný formát je formát oddělený dvojitou citací, který lze snadno analyzovat.
$ lspci -m
Podrobný Výstup
PCI bus poskytuje mnoho informací o PCI připojení a zařízení. Ve výchozím nastavení nejsou tyto informace zcela vytištěny. Můžeme vytisknout podrobné informace o tomto připojení PCI a zařízení s podrobnou volbou -v
, jak je uvedeno níže.
$ lspci -v
můžeme vidět, že pro každý PCI zařízení informace, jako Subsystému, Vlajka, Paměť Polohy, nebo Adresu, Kernel Driver In Use, Kernel Moduly, I/O porty atd.
Tiskové Informace V Záznamu:Formát Hodnoty
můžeme také vytisknout PCI Slot a Zařízení informace v záznamu:formát hodnoty. Díky tomu budou informace čitelné jako formát JSON. Budeme používat -vmms
možnost jako níže.
$ lspci -vmm
tisk kódů dodavatelů zařízení
každý výrobce počítačového hardwaru má svůj vlastní kód dodavatele a zařízení nebo ID. Můžeme tisknout device vendor, class, svendor, sdevice ID s -n
volba jako níže.
$ lspci -n -vmm
Zobrazit Modul Jádra PCI Zařízení
Jako velmi PCI zařízení mají své modul jádra a ovladače, který používá operační systém Linux. Můžeme uvést všechny jádra a ovladače s možností -k
, jako je níže.
$ lspci -k
vidíme, že následující informace jsou poskytovány -k
.
- Název Zařízení
- Subsystému
- Kernel driver
- Kernel module
Seznam PCI Zařízení Ve Stromu Formátu
Až do teď, máme uvedeny PCI Zařízení v řádek po řádku nebo normální formát. Můžeme také vypsat výstup lspci
ve stromovém formátu hierarchickým způsobem. Budeme používat -t
možnost jako níže.
$ lspci -tv
vidíme, že některá zařízení jsou uvedena pod VMware USB controller.
velmi podrobný režim všechny podrobnosti
již jsme vytiskli podrobné nebo podrobné informace o slotech PCI. Použijeme více možností -v
-vv
nebo -vvv
. Více v
znamená podrobnější nebo podrobnější.
$ lspci -vv