tutorial de comandos do Linux lspci com exemplos

Linux fornece lspci comando para listar informações de barramento e dispositivos PCI. Este comando irá fornecer informações breves ou detalhadas sobre os dispositivos PCI actualmente ligados, como a GPU, o cartão USB, etc.

podemos instalar lspci ferramenta com o seguinte comando para as distribuições baseadas em deb.

$ sudo apt install pciutils
instale Para Ubuntu, Debian, Kali, Mint

instale Para Fedora, CentOS, Fedora

em distribuições baseadas em yum ou dnf podemos usar o seguinte comando que irá instalar o pacote chamado pciutils.

$ sudo yum install pciutils
instale Para Fedora, CentOS, Fedora

listar dispositivos PCI

vamos começar com a forma mais simples onde não vamos fornecer qualquer opção para este comando. Isto irá imprimir o endereço PCI ou informação de fenda com o tipo de dispositivo e informação do Fornecedor.

$ lspci
listar dispositivos PCI

Mostrar Slot ou dispositivos de endereço especificados

a maioria dos computadores tem algumas interfaces PCI. Isto pode listar um monte de informação que irá bloquear a saída. Ou podemos estar interessados no slot específico de endereço PCI. Neste exemplo, vamos imprimir informações sobre o número de slot PCI 00:10.0 que é o controlador de dispositivo SCSI.

$ lspci -s 00:10.0
mostrar os dispositivos de fenda ou endereço especificados

Imprimir o formato legível por máquina

o formato de impressão por omissão é o formato legível pelo homem. Isto significa que o endereço ou ranhura PCI, a informação do fornecedor e do produto são impressos num formato delimitado. Formato legível por máquina é um formato separado por aspas que pode ser processado facilmente.

$ lspci -m
Print Machine-Readable Format

Verbose Output

PCI bus provides a lot of information about the PCI connection and the devices. Por padrão, esta informação não é impressa completamente. Podemos imprimir informações detalhadas sobre esta conexão e Dispositivo PCI com a opção verbal -v como abaixo.

$ lspci -v
Saída detalhada

podemos ver que para cada dispositivo PCI informações como Subsistema, a Bandeira, a Memória Local ou Endereço, o Controlador de Kernel Em Uso, Módulos do Kernel, portas de e/S, etc.

Print Information In Tag:Value Format

We can also print PCI Slot and Devices information in tag: value format. Isto tornará a informação legível como o formato JSON. Vamos usar -vmms opção como abaixo.

$ lspci -vmm
Imprimir A Informação Na Marca:Formato do valor

Código do vendedor de dispositivos de Impressão

cada fabricante de hardware de computador tem o seu próprio código ou ID do vendedor e do dispositivo. Podemos imprimir o fornecedor de dispositivos, classe, svendor, ID sdevice com a opção -n como abaixo.

$ lspci -n -vmm
os códigos do Fornecedor de dispositivos de Impressão

mostram o módulo de Kernel dos dispositivos PCI

como o dispositivo muito PCI tem o seu módulo de kernel e driver a ser usado pelo sistema operacional Linux. Podemos listar todos os kernel e drivers com a opção -k como abaixo.

$ lspci -k
mostra o módulo de Kernel dos dispositivos PCI

podemos ver que a seguinte informação é fornecida por -k.

  • Nome do Dispositivo
  • Subsistema
  • driver de Kernel
  • módulo de Kernel

Lista de Dispositivos PCI Em Formato de Árvore

> Até agora, nós listamos os Dispositivos PCI em uma linha por linha ou formatação normal. Nós também podemos listar a saída do lspci em um formato de árvore com uma maneira hierárquica. Vamos usar a opção -t como abaixo.

$ lspci -tv
listar dispositivos PCI no formato árvore

podemos ver que alguns dispositivos estão listados no controlador USB VMware.

modo muito descritivo todos os detalhes

já imprimimos informações detalhadas ou verbosas sobre os slots PCI. Usaremos múltiplas opções -v -vv ou -vvv . Mais v significa mais descritivo ou detalhe.

$ lspci -vv

You might also like

Deixe uma resposta

O seu endereço de email não será publicado.