Linux lspci Commando handleiding met voorbeelden

Linux biedt lspci commando om PCI bus en apparaten informatie te tonen. Dit commando geeft korte of gedetailleerde informatie over momenteel aangesloten PCI apparaten zoals GPU, USB-kaart etc.

we kunnen lspci tool met het volgende commando installeren op de deb gebaseerde distributies.

$ sudo apt install pciutils
Install Voor Ubuntu, Debian, Kali, Mint

Install Voor Fedora, CentOS, Fedora

In yum of dnf gebaseerde distributies kunnen we het volgende commando gebruiken dat het pakket met de naam pciutilszal installeren.

$ sudo yum install pciutils
Install Voor Fedora, CentOS, Fedora

lijst PCI apparaten

we zullen beginnen met de eenvoudigste vorm waarin we geen enkele optie zullen geven aan dit commando. Dit zal PCI adres of slot informatie af te drukken met het type apparaat en leverancier informatie.

$ lspci
lijst PCI apparaten

Toon opgegeven Slot of adres apparaten

de meeste computers hebben een paar PCI interfaces. Dit kan een lijst van veel informatie die de uitvoer zal blokkeren. Of we kunnen geïnteresseerd zijn in de specifieke PCI slot van adres. In dit voorbeeld zullen we informatie afdrukken over PCI slot nummer 00:10.0 wat SCSI apparaat controller is.

$ lspci -s 00:10.0
opgegeven Slot-of Adresapparaten

machinaal leesbaar formaat

het standaard afdrukformaat is voor mensen leesbaar formaat. Dit betekent dat PCI adres of slot, leverancier en product informatie wordt afgedrukt in een spatie gescheiden formaat. Machine-leesbaar formaat is een dubbel citaat gescheiden formaat dat gemakkelijk kan worden ontleed.

$ lspci -m
Print machineleesbaar formaat

uitgebreide uitvoer

PCI-bus biedt veel informatie over de PCI-verbinding en de apparaten. Standaard wordt deze informatie niet volledig afgedrukt. We kunnen gedetailleerde informatie over deze Pci verbinding en apparaat afdrukken met de uitgebreide -v optie zoals hieronder.

$ lspci -v
uitgebreide uitvoer

We kunnen zien dat Voor elk PCI apparaat informatie zoals subsysteem, vlag, geheugen locatie of adres, Kernel Driver in gebruik, Kernel Modules, I/O poorten etc.

informatie afdrukken in Tag: waarde formaat

We kunnen ook PCI Slot en apparaten informatie afdrukken in tag: waarde formaat. Dit maakt de informatie leesbaar zoals JSON-formaat. We zullen -vmms optie gebruiken zoals hieronder.

$ lspci -vmm
Print Informatie In Tag:Waardeformaat

Apparaatleverancierscodes

Elke computerhardwarefabrikant heeft zijn eigen leverancier-en apparaatcode of-ID. We kunnen device vendor, class, svendor,sdevice ID afdrukken met de -n optie zoals hieronder.

$ lspci -n -vmm
Device Vendor Codes

Toon kernelmodule van de PCI-apparaten

als zeer PCI-apparaat hebben de kernelmodule en het stuurprogramma voor gebruik door het Linux-besturingssysteem. We kunnen alle kernel en drivers weergeven met de -k optie zoals hieronder.

$ lspci -k
Toon kernelmodule van de PCI apparaten

we kunnen zien dat de volgende informatie wordt geleverd door -k.

  • apparaatnaam
  • subsysteem
  • kernelstuurprogramma
  • kernelmodule

lijst PCI-apparaten in Boomformaat

tot nu toe hebben we PCI-apparaten in een regel voor regel of normaal formaat weergegeven. We kunnen ook de uitvoer van lspci in een boomstructuur met een hiërarchische manier weergeven. We zullen de -t optie gebruiken zoals hieronder.

$ lspci -tv
lijst PCI apparaten in boomstructuur

We kunnen zien dat sommige apparaten worden vermeld onder VMware USB controller.

zeer uitgebreide modus alle Details

we hebben al gedetailleerde of uitgebreide informatie over de PCI slots afgedrukt. We zullen meerdere -v optie -vv of -vvv gebruiken . Meer v betekent meer gedetailleerd of gedetailleerd.

$ lspci -vv

You might also like

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.