Tutoriel de Commande Linux lspci avec des Exemples

Linux fournit la commande lspci afin de lister les informations sur le bus PCI et les périphériques. Cette commande fournira des informations brèves ou détaillées sur les périphériques PCI actuellement connectés tels que GPU, carte USB, etc.

Nous pouvons installer l’outil lspci avec la commande suivante sur les distributions basées sur deb.

$ sudo apt install pciutils
Installer Pour Ubuntu, Debian, Kali, Mint

Installer Pour Fedora, CentOS, Fedora

Dans les distributions basées sur yum ou dnf, nous pouvons utiliser la commande suivante qui installera le paquet nommé pciutils.

$ sudo yum install pciutils
Installer Pour Fedora, CentOS, Fedora

Liste des périphériques PCI

Nous commencerons par la forme la plus simple où nous ne fournirons aucune option à cette commande. Cela affichera les informations d’adresse PCI ou d’emplacement avec le type de périphérique et les informations du fournisseur.

$ lspci
Liste des périphériques PCI

Afficher les périphériques d’emplacement ou d’adresse spécifiés

La plupart des ordinateurs ont quelques interfaces PCI. Cela peut énumérer beaucoup d’informations qui bloqueront la sortie. Ou nous pouvons être intéressés par le slot PCI spécifique de l’adresse. Dans cet exemple, nous allons imprimer des informations sur le numéro de slot PCI 00:10.0 qui est le contrôleur de périphérique SCSI.

$ lspci -s 00:10.0
Afficher les périphériques d’emplacement ou d’adresse spécifiés

Format lisible par machine d’impression

Le format d’impression par défaut est un format lisible par l’homme. Cela signifie que l’adresse ou l’emplacement PCI, les informations sur le fournisseur et le produit sont imprimées dans un format délimité par un espace. Le format lisible par machine est un format séparé par des guillemets doubles qui peut être facilement analysé.

$ lspci -m
Format lisible par machine d’impression

Sortie détaillée

Le bus PCI fournit de nombreuses informations sur la connexion PCI et les périphériques. Par défaut, ces informations ne sont pas imprimées complètement. Nous pouvons imprimer des informations détaillées sur cette connexion PCI et ce périphérique avec l’option -v détaillée comme ci-dessous.

$ lspci -v
Sortie détaillée

Nous pouvons le voir pour chaque information de périphérique PCI comme le Sous-Système, l’Indicateur, l’Emplacement ou l’Adresse de la mémoire, le Pilote du Noyau Utilisé, les Modules du Noyau, les ports d’E / S, etc.

Imprimer les Informations au format Tag: Value

Nous pouvons également imprimer les informations sur les emplacements PCI et les périphériques au format tag:value. Cela rendra les informations lisibles au format JSON. Nous utiliserons l’option -vmms comme ci-dessous.

$ lspci -vmm
Imprimer Les Informations Dans La Balise:Format de valeur

Codes de fournisseur de périphérique d’impression

Chaque fabricant de matériel informatique a son propre code ou identifiant de fournisseur et de périphérique. Nous pouvons imprimer l’ID du fournisseur, de la classe, du svendor, du sdevice avec l’option -n comme ci-dessous.

$ lspci -n -vmm
Imprimer Les Codes Du Fournisseur De Périphériques

Afficher Le Module Noyau Des Périphériques PCI

En tant que périphérique PCI, son module noyau et son pilote doivent être utilisés par le système d’exploitation Linux. Nous pouvons lister tous les noyaux et pilotes avec l’option -k comme ci-dessous.

$ lspci -k
Afficher Le Module Noyau Des Périphériques PCI

Nous pouvons voir que les informations suivantes sont fournies par -k.

  • Nom du périphérique
  • Sous-Système
  • Pilote du Noyau
  • Module du noyau

Liste des périphériques PCI Au format Arborescent

Jusqu’à présent, nous avons répertorié les périphériques PCI ligne par ligne ou au format régulier. Nous pouvons également lister la sortie du lspci dans un format d’arborescence avec une manière hiérarchique. Nous utiliserons l’option -t comme ci-dessous.

$ lspci -tv
Liste des périphériques PCI Au Format d’arborescence

Nous pouvons voir que certains périphériques sont répertoriés sous contrôleur USB VMware.

Mode très détaillé Tous les détails

Nous avons déjà imprimé des informations détaillées ou détaillées sur les slots PCI. Nous utiliserons plusieurs options -v -vv ou -vvv. Plus v signifie plus verbeux ou plus détaillé.

$ lspci -vv

You might also like

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.