Как посмотреть список драйверов linux

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

Информация о комплектации компьютера

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

В данной статье кратко рассказывается о нескольких наиболее часто используемых командах, предназначенных для получения информации и особенностях настройки различных периферийных устройств и компонентах компьютера. Среди рассматриваемых — команды lscpu, hwinfo, lshw, dmidecode, lspci и другие.

1. lscpu

Команда lscpu выдает информацию о процессоре и его составляющих. В ней нет каких-либо дополнительных параметров или функциональных возможностей.

2. lshw – список аппаратных устройств

Утилита общего назначения, которая сообщает подробную и краткую информацию о нескольких различных аппаратных устройствах, таких как процессор, память, диск, контроллеры usb, сетевые адаптеры и т.д. Команда lscpu извлекает информацию из различных файлов /proc.

3. hwinfo – информация об аппаратуре компьютера

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

4. lspci – список устройств PCI

Команда lspci выдает список всех шин PCI, а также подробную информация об устройствах, которые к ним подключены. Под эту категорию подпадают следующие устройства — адаптер vga, графическая карта, сетевой адаптер, порты usb, контроллеры sata и т.д.

Отфильтруйте информацию о конкретном устройстве с помощью команды grep.

5. lsscsi — список устройств scsi

Выдается список устройств scsi/sata, например, жестких дисков и оптических приводов.

6. lsusb – подробный список шин и устройств usb

Эта команда показывает информацию о контроллерах usb и подробные сведения о подключенных к ним устройствах. По умолчанию выдается краткая информация. Для того, чтобы о каждом порте usb получить подробную информацию, используйте параметр «-v».

В системе, информация о которой приведена выше, один порт usb используется для подключения мыши.

7. Inxi

Inxi является мега скриптом bash, состоящим из 10000 строк кода, с помощью которого из разных источников и команд системы будет получена подробная информация об аппаратном обеспечении и будет создан отчет в виде, позволяющим его читать пользователям, которые не являются техническими специалистами.

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

8. lsblk — список блочных устройств

Перечисляется информация о всех блочных устройствах, которыми являются разделы жестких дисков и других устройств хранения данных, например, оптических приводов и флэш-накопителей

9. df – дисковое пространство файловых систем

Отчеты о различных разделах, об их точках монтирования и о том, сколько в каждом разделе есть свободного места.

10. Pydf – команда df, написанная на языке Python

11. fdisk

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

12. mount

Команда mount используется для монтирования/демонтирования, а также для просмотра смонтированных файловых систем.

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

13. free – проверка оперативной памяти

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

14. dmidecode

Команда dmidecode отличается от всех других команд. Она извлекает информацию об оборудовании, читая для этого данные из структур данных SMBOIS (которые также называются таблицами DMI).

Подробности смотрите на странице man.

15. Файлы /proc

Во многих виртуальных файлах каталога /proc содержится информация об аппаратном обеспечении и о конфигурациях. Ниже приведены некоторые из них.

Информация о процессоре/памяти

Информация о Linux/ядре

16. hdparm

Команда hdparm получает информацию об устройствах sata, например, жестких дисков.

Заключение

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

Для тех, кто не хочет запоминать и вводить команды, на рабочем столе есть графические инструментальные средства. Hardinfo и I-nex — некоторые из популярных инструментальных средств, с помощью которых можно получить подробную информацию о большом количестве различных аппаратных компонентов.

Источник

Диспетчер устройств в Ubuntu

Если вы были достаточно опытным пользователем Windows, то после перехода на Linux, наверное, задавались вопросом, а где здесь диспетчер устройств? Программа, с помощью которой можно было бы посмотреть подключенные к компьютеру устройства, установленные для них драйвера, настроить драйвера, да и посмотреть информацию об оборудовании в одном месте. Но ситуация здесь неоднозначная, полной альтернативы нет, есть утилиты показывающие немного информации, есть консольные команды. Но все очень запутанно и непонятно.

В этой статье мы попытаемся расставить все точки над «i» в вопросе просмотр устройств Ubuntu, и в частности, ответим на вопрос где взять диспетчер устройств Ubuntu.

Немного теории

Работа с драйверами в операционных системах Linux и Windows очень сильно отличается. В Windows нужно отдельно искать и устанавливать каждый драйвер, в Linux же все доступные драйвера с открытым исходным кодом встроены в ядро и поэтому установка драйверов не нужна, за исключением нескольких проприетарных устройств, таких как видеокарты. Драйвера для таких устройств выделены в виде модулей ядра и загружаются по мере необходимости. Что же касается свободных драйверов, то для одного устройства в ядре может быть несколько модулей, из которых система выбирает то, что по ее мнению, будет лучше работать.

Диспетчер устройств Ubuntu в терминале

В соответствии с принципом GNU в Linux есть отдельная утилита, для просмотра каждого из типов устройств. Называются они так же, как и технологии, с помощью которых подключены устройства с префиксом ls (list):

Рассмотрим каждую из этих утилит подробнее.

lspci

Как я уже сказал, к шине PCI подключаются многие важные устройства. PCI расшифровывается как Peripheral component interconnect или по-нашему взаимосвязь периферийных компонентов. Все видеокарты подключаются именно таким способом также чаще всего мы можем здесь встретить сетевые адаптеры, карт ридеры и другие адаптеры. В основном все что размещено на материнской плате, в корпусе компьютера, кроме процессора и жестких дисков подключено по PCI.

Посмотреть устройства Ubuntu подключенные по шине PCI можно с помощью команды lspci. Давайте рассмотрим ее синтаксис:

$ lspci опции

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

Но обычно вам не понадобятся эти опции, чтобы посмотреть оборудование, подключенное по PCI просто выполните команду без параметров:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Если вы хотите посмотреть только оборудование определенного типа, скажем, звуковую карту используйте фильтр grep:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Или для видео карты:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Также мы можем фильтровать устройства по PCI id, идентификатору производителя:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Хотите просмотреть какой драйвер ядра сейчас загружен для устройства? Эту информацию утилита предоставляет с опцией vv:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Нас интересует строчка Kernel driver in use. Можем отфильтровать по ней:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

lsusb

Несмотря на то, что контроллер USB подключен к PCI, в выводе команды lspci мы увидим только сам контроллер, для просмотра устройств Ubuntu нам нужна другая команда, и это lsusb. Синтаксис тот же:

$ lsusb опции

Опций здесь поменьше:

Смотрим все подключенные устройства USB ubuntu:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linuxВыбираем только устройства подключенные к первой шине, второму порту:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Выбираем устройства по идентификатору производителя:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Здесь способ отображения похожий, в первой колонке шина и порт, разделенные двоеточием, дальше id производителя, а затем описание устройства.

lsscsi

SCSI контроллер тоже подключен к PCI, а к нему уже подключаются жесткие диски и оптические приводы. Для просмотра этих устройств используется утилита lsscsi. Если она не установлена в вашей системе, ее можно установить командой:

sudo apt-get install lsscsi

$ lsscsi опции

Но опций тут немного больше:

Смотрим подключенные жесткие диски:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linuxА вместе с размером диска:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

lscpu

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Теперь, когда вы разобрались с основами, можно посмотреть еще одну утилиту. lshw выводит подробную информацию по каждому устройству в терминал. Здесь отображается как процессор и pci устройства, так и жесткие диски:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

На этом дереве наглядно показана иерархия подключения устройств в Linux. Например, смотрим информацию только о видеокарте:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Или сетевом адаптере:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

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

Как видите, консольные инструменты ничем не хуже программы Windows, и они полностью заменяют диспетчер устройств в Ubuntu.

Диспетчер устройств с графическим интерфейсом

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

Эта программа не поставляется с дистрибутивом по умолчанию, но ее очень просто установить:

sudo apt install hardinfo

Вот так выглядит главное окно программы:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

На вкладке Computer собрана информация о системе:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Если вам нужны только подключенные устройства ubuntu, то для этого есть раздел Devices, здесь есть подробная информация по каждому устройству:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Выводы

В этой статье мы рассмотрели как в Ubuntu посмотреть устройства, подключенные к компьютеру хотя и нет единой программы, диспетчер устройств в Ubuntu, но зато есть достаточно инструментов, чтобы ее заменить. Надеюсь, теперь для вас работа с устройствами в Linux стала чуть яснее. Если остались вопросы, пишите в комментариях!

Источник

Руководство по Ubuntu для новичков

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

Что бы посмотреть список доступных для вашей системы проприетарных драйверов зайдите в меню Система-Администрирование-Драйверы устройств. У вас должно быть рабочее подключение к интернету, поскольку поиск драйверов происходит именно в нём. После поиска система покажет вам список всех доступных драйверов, в моём случае он выглядит так:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Вполне возможно, что для вашей системы вообще не будет найдено никаких драйверов, это ни в коем случае не значит, что всё плохо, а означает лишь, что ваше оборудование поддерживается напрямую Ubuntu, и для него не надо устанавливать дополнительных закрытых компонентов.

Но если вам всё-таки нужны какие-то дополнительные драйвера, то вам осталось только выбрать нужный драйвер из списка и нажать на кнопку «Активировать» внизу окна, после чего начнётся установка.

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

После установки вам возможно придётся перезагрузить компьютер, о чём вам сообщит система, показав значок перезагрузки рядом с только что установленным драйвером:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Чаще всего нужно устанавливать драйвера для видеокарт, но иногда есть драйвера и для других устройств. Однако учтите, что если ваше оборудование и так работает хорошо на встроенных в Ubuntu драйверах, то устанавливать проприетарные компоненты смысла не имеет, мало того, в некоторых случаях это может даже привести к возникновению проблем.

Кроме того, к сожалению, до сих пор встречаются случаи, когда из-за некорректной по отношению к конечному пользователю политики производителей оборудования драйверов для определённых устройств в Ubuntu нет и получить их через программу поиска так же нельзя. В этом случае стоит попробовать поискать в интернете, зачастую существуют сторонние драйвера, которые можно установить вручную. Либо же обратиться в техподдержку производителя, попросив у них хотя бы необходимую для работы устройства документацию, называемую спецификациями, при наличии спецификаций огромное количество программистов с радостью напишут для вас всё необходимое для работы вашего устройства.

Не пугайтесь, если вы только ещё планируете поставить Ubuntu и читаете эту статью, большинство устройств работает в Ubuntu что называется «из коробки», то есть сразу после установки безо всяких дополнительных манипуляций. И с каждым новым выпуском Ubuntu остаётся всё меньше и меньше неподдерживаемых устройств, сейчас уже это в подавляющем большинстве отдельные модели периферии, то есть подключаемых дополнительных устройств вроде принтеров или сканеров. Но перед покупкой нового оборудования стоит всё-таки воспользоваться поиском и посмотреть, поддерживается ли желаемое устройство в Linux, потому что шанс нарваться на неподдерживаемое «железо» всё-таки есть.

Что ж, это пожалуй вся информация про драйвера. Поэтому вернёмся к описанию дополнительно программного обеспечения, осталось упомянуть ещё пару маленьких, но полезных программ:

Источник

🏷 Как найти имя и версию драйвера сетевой карты в Linux

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Вопрос: Сетевая карта Ethernet подключена к моей Linux-системе, и я хотел бы узнать, какой драйвер сетевого адаптера установлен для оборудования NIC. Есть ли способ узнать имя и версию драйвера сетевой карты для моей сетевой карты?

Для правильной работы аппаратного обеспечения сетевой интерфейсной платы (NIC) необходим соответствующий драйвер устройства для аппаратного обеспечения NIC.

Драйвер устройства NIC реализует аппаратно-независимый общий интерфейс между ядром Linux и NIC, так что пакеты могут перемещаться между ядром и NIC.

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

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

В этом случае вам нужно знать, какой модуль ядра является вашим драйвером NIC.

Способ первый

Первый способ заключается в проверке сообщений dmesg.

Поскольку ядро загружает необходимые аппаратные драйверы во время загрузки, вывод dmesg должен сообщить, установлен ли драйвер карты Ethernet.

Приведенный выше вывод показывает, что драйвер с именем r8169 загружен в ядро.

Если вы хотите узнать более подробно об этом драйвере (например, о версии драйвера), вы можете использовать команду modinfo.

Источник

Получаем информацию об оборудовании в Linux

Рассмотрим несколько полезных команд и утилит с помощью которых можно получить информацию об оборудовании в Linux. Такая потребность возникает, например, тогда, когда вам нужно установить драйвер для какого-нибудь устройства компьютера и вам нужно знать его точное название. Или, например, вы хотите получить информацию о занимаемой памяти или ресурсах компьютера.

Информация о процессоре (CPU)

Получить всю необходимую информацию о центральном процессоре в Linux можно выполнив в терминале команду:

Чтобы определить является ли ваш процессор 32-х или 64-битным нужно просмотреть флаги, которые указаны в выводе команды. Если среди флагов присутствует lm (long mode), это означает, что ваш процессор 64-битный. Например, при выполнении команды cat /proc/cpuinfo мы можем получить следующие флаги:

Информация о PCI устройствах (информация о видео-карте)

С помощью команды lspci можно вывести всю информацию о PCI устройствах:

Эту команду часто используют, чтобы получить информацию о видео-карте. Так как вывод команды lspci достаточно большой, то можно воспользоваться командой grep, чтобы задать условие поиска. Например, если мы знаем, что у нас видео-карта от Nvidia, тогда можно воспользоваться командой:

И в результате получить что-нибудь вроде:

Обратите внимание на то, что команда grep чувствительна к регистру символов и поэтому, если вы с первого раза не нашли то, что искали, то стоит попробовать другое написание, например, nvidia, NVIDIA или просто idia. Аналогично можно искать информацию в выводе любых других команд, добавляя к команде: «| grep строка-поиска.

Информацию о версии драйвера для видео-карт Nvidia в Linux можно получить выполнив:

Информация об оперативной памяти (ОЗУ)

Чтобы получить информацию об объеме, а также о количестве свободной и занятой оперативной памяти можно воспользоваться командой:

Информацию о виртуальной памяти можно получить командой vmstat:

Если вам нужна более детальная информация о процессах, занимающих оперативную память, о загруженности процессора (CPU), тогда можно использовать утилиты Top или htop. Утилита top как правило всегда присутствует в Linux. Для ее запуска просто выполните:

Информация о жестких дисках

Информация о разделах жесткого диска в Linux:

Информация о монтированных разделах, количество свободной и занятой памяти:

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

В качестве параметра можно задать имя файла, например, чтобы узнать размер файла abc.bin выполните:

Информация о USB устройствах и шинах USB

Для вывода информации о шинах USB и о подключенных USB устройствах используется команда lsusb:

Неконсольные программы

Рассмотрим несколько графических программ, которые помогут при работе с оборудованием.

В среде рабочего стола Gnome есть графическая утилита System monitor (Системный монитор). Она выводит информацию об использовании процессора, о запущенных процессах (приложениях), информацию о жестких дисках, а также выводит графики, включая использование сети. Из командой строки ее можно запустить выполнив:

Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Для работы с жесткими можно воспользоваться программой GParted.
Как посмотреть список драйверов linux. Смотреть фото Как посмотреть список драйверов linux. Смотреть картинку Как посмотреть список драйверов linux. Картинка про Как посмотреть список драйверов linux. Фото Как посмотреть список драйверов linux

Дополнительная информация

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

Чтобы вывести краткую информацию используется ключ -short:

Получить более подробную информацию о командах, описанных в статье, можно используя справочную систему Linux. Для этого в консоли нужно выполнить:

Например, чтобы получить всю информацию о команде du, выполните команду:

Источник

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

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