Главная > Управление пакетами и системой > lspci

lspci: Проверка информации об устройствах PCI

Команда, которая отображает подробную информацию обо всех устройствах, подключенных к шине PCI (Peripheral Component Interconnect) системы. Используется для получения информации о различных аппаратных устройствах, таких как видеокарты, сетевые карты, звуковые карты и т. д.

Обзор

lspci показывает информацию о поставщике, идентификаторе устройства, подсистеме, ревизии и драйвере для установленных в системе устройств PCI. Это полезно для устранения неполадок с оборудованием или понимания конфигурации системы.

Основные характеристики

  • Вывод списка устройств PCI и подробной информации
  • Идентификация поставщика и идентификатора устройства
  • Предоставление информации о используемых драйверах ядра
  • Возможность фильтрации по конкретному устройству или идентификатору

Основные опции

Команда lspci позволяет управлять форматом вывода и фильтровать определенную информацию с помощью различных опций.

Формат вывода и уровень детализации

Фильтрация устройств

Сгенерированная команда:

Комбинируйте команды.

Описание:

`lspci` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Список всех устройств PCI

lspci

Выводит краткий список всех устройств PCI, подключенных к системе.

Подробная информация и драйверы ядра

lspci -vk

Отображает подробную информацию о каждом устройстве, а также информацию об используемых драйверах ядра и модулях.

Проверка информации о конкретном устройстве

lspci -s 00:02.0 -v

Проверяет информацию о конкретном устройстве PCI, используя номера шины (bus), устройства (device) и функции (function). (например, 00:02.0 обычно является встроенной видеокартой)

Фильтрация по идентификатору поставщика/устройства

lspci -d 8086: -v

Находит и отображает информацию об устройствах PCI с определенным идентификатором поставщика и устройства. (например, устройства Intel Corporation)

Проверка информации о видеокарте

lspci | grep -i vga

Проверяет подробную информацию о контроллере, совместимом с VGA (видеокарте).

Установка

lspci является частью пакета `pciutils`. Он предустановлен в большинстве дистрибутивов Linux, но если его нет, вы можете установить его с помощью следующих команд.

Debian/Ubuntu

sudo apt update
sudo apt install pciutils

Установка с использованием пакетного менеджера APT.

Fedora/CentOS/RHEL

sudo dnf install pciutils
# или sudo yum install pciutils

Установка с использованием пакетного менеджера YUM или DNF.

Arch Linux

sudo pacman -S pciutils

Установка с использованием пакетного менеджера Pacman.

Советы и примечания

Используйте lspci для эффективного получения информации об оборудовании и устранения неполадок.

Полезные советы

  • `lspci` обычно можно запускать без прав root, но для получения некоторой подробной информации (например, всей информации с опцией `-vvv`) может потребоваться `sudo`.
  • Вывод `lspci` очень полезен для извлечения определенной информации при использовании с другими командами обработки текста, такими как `grep`, `awk`, `sed` через конвейер (|).
  • Идентификаторы устройств (например, `8086:0a16`) можно искать в репозитории PCI ID (pci-ids.ucw.cz), чтобы получить больше информации о производителе и модели соответствующего устройства.


Те же команды в категории