Определение аппаратной части компьютера в Linux

Опубликовано: 22 Июнь, 2015 в разделе: Обучение

Системному администратору очень важно знать точный состав аппаратной части компьютера, прежде всего, чтобы убедиться, что та или иная программа (операционная система) будет поддерживаться данным оборудованием. Найдётся нужный драйвер и т.д.

Если в Windows (да простят меня читатели за это слово) после установки системы мы открываем диспетчер устройств (или свинчиваем крышку системного блока и начинаем переписывать спецификации материнской платы и плат расширения, а для ноутбука — полный идентификатор модели), то в Linux мы будем это делать программными средствами. На помощь нам приходят следующие команды:

# dmesg | less

Выборка из середины вывода

Выборка из середины вывода

Команда печатает содержимое лога /var/log/dmesg, который содержит детали определения аппаратной составляющей компьютера.

Лучше всего будет использовать утилиту grep для поиска нужной информации (как фильтр).

Следующая команда lspci.

# lspci

Эта команда выводит базовую информацию о периферийных устройствах, подключенных по шине PCI (Peripheral component interconnect).

Вывод команды lspci

Вывод команды lspci

# lsusb

Аналогично предыдущей команде, данная команда выводит информацию об устройствах, подключенных по шине USB (Universal Serial Bus)

Вывод команды lsusb

Вывод команды lsusb

Чтобы не смешивать в кучу USB HUB (корневое устройство, к которому подключаются другие устройства), можно вывести результаты в виде дерева, используя ключ -t

# lsusb -t

Дерево USB

Дерево USB

Соответственно, здесь есть VID, PID устройства.

Следующая команда dmidecode, позволяет выдать подробную информацию об интересующем нас компоненте аппаратной части.

Вот какие ключевые слова поддерживает эта команда:

Разделы детальной информации

Разделы детальной информации

# dmidecode -t baseboard

Информация о материнской плате

Информация о материнской плате

Конечно, на виртуальной машине многие поля останутся без особо важной информации, на реальном железе, конечно, более подробные данные можно будет увидеть.

Ну чтож, вроде пока всё. Если что-то ещё интересное найдётся — обязательно сообщу.

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

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

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.