Обзор
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), чтобы получить больше информации о производителе и модели соответствующего устройства.