lspci та lsmod — визначення обладнання

lspci та lsmod — визначення обладнання

Изображение записи по умолчанию
0

Определение оборудования в Linux

Для работы с оборудованием в Linux используются две основные команды: lspci и lsmod.

Команда lspci

Команда lspci выводит список всех PCI-устройств в системе — видеокарты, сетевые карты, USB-контроллеры и т.д.

lspci
00:00.0 Host bridge: Intel Corporation 440FX
00:01.0 ISA bridge: Intel Corporation 82371SB
00:02.0 VGA compatible controller: NVIDIA Corporation
00:03.0 Ethernet controller: Realtek RTL8139

Полезные параметры:

  • lspci -v — подробная информация
  • lspci -vv — ещё подробнее
  • lspci -k — показать какой драйвер (kernel module) используется

Команда lsmod

Команда lsmod показывает список загруженных модулей ядра (драйверов).

lsmod
Module                  Size  Used by
e1000                 135168  0
ext4                  581632  3
sd_mod                 45056  0

Связанные файлы

  • /proc/cpuinfo — информация о процессоре
  • /proc/meminfo — информация о памяти
  • /proc/interrupts — прерывания
  • /proc/ioports — порты ввода-вывода
  • /proc/dma — DMA-каналы

Практическое задание

  1. Выполните lspci и найдите сетевую карту
  2. Выполните lspci -k и определите какой драйвер используется
  3. Выполните lsmod и найдите этот драйвер в списке
  4. Проверьте /proc/cpuinfo — сколько ядер у процессора?

Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Related Post