Как найти устройства на ubuntu

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

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

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

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

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

Устройства подключаются к материнской плате несколькими способами. Это может быть шина PCI, используется для многих основных компонентов компьютера, например, видеокарты, звуковой карты, сетевого адаптера и т д. Еще может использоваться USB, этот тип подключения чаще всего применяется для внешних устройств вроде веб-камеры, клавиатуры, мыши и т д. Жесткие диски не подключаются по PCI, для них существует отдельный интерфейс – SCSI (Small Computer System Interface). PCI шина является главной, к ней подключены другие контроллеры, в том числе USB и SCSI. Такое разделение необходимо, потому что это устройства разного типа, им нужно передавать разное количество информации, нужна разная скорость передачи и даже разное напряжение питания от сети.

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

  • lspci
  • lsusb
  • lsscsi
  • lscpu

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

lspci

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

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

$ lspci опции

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

  • -v – выводить подробную информацию об устройствах
  • -vv – выводить очень подробную информацию об устройствах
  • -n – показывать код производителя для устройства
  • -b – показать все адреса устройств на шине
  • -d – показать только устройства определенного производителя
  • -t – просмотр устройств ubuntu в виде дерева.
  • -s – показать информацию об определенном устройстве

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

lspci

devices

В первой колонке отображен адрес устройства на шине PCI, так называемый, слот, во второй тип устройства, а затем его производитель и описание. Опция -n позволяет отображать вместо типа и описания id производителя и модели устройства.

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

lspci | grep audio

devices1

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

lspci | grep VGA

devices2

Также можно фильтровать информацию по слоту устройства с помощью опции -s:

 lspci -s 00:02.0

devices3

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

 lspci -d 80ee:beef

devices4

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

devices5

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

lspci -vv

devices9

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

lspci -vv | grep Kernel

devices10

lsusb

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

$ lsusb опции

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

  • –verbose – подробный вывод
  • -s – аналогично lspci, выводить устройства, подключенные к определенному порту
  • -d – выводить устройства по определенному идентификатора производителя
  • -t – включить отображение в виде дерева

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

lsusb

devices6Выбираем только устройства подключенные к первой шине, второму порту:

lsusb -s 001:002

devices7

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

lsusb -d 80ee:0021

devices8

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

lsscsi

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

sudo apt-get install lsscsi

Синтаксис тот же:

$ lsscsi опции

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

  • -c – классический стиль, более подробная информация
  • -d – показать только определенное устройство
  • -k – отображать файлы дисков linux для устройств
  • -H – отображать хосты scsi, подключенные к системе
  • -l – вывод дополнительной информации по каждому устройству
  • -v – вывод файлов блочных устройств в каталоге /sys
  • -s – отобразить размер подключенного диска

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

lsscsi

devices11

devices12А вместе с размером диска:

lsscsi -s

devices13

lscpu

Процессор подключен к отдельному слоту на материнской плате, и для просмотра информации о нем используется отдельная утилита – lscpu:

lscpu

devices15

lshw

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

sudo lshw

devices14

С помощью опции -class можно указать тип оборудования, о котором нужно выводить информацию. Доступны такие классы:

sudo lshw | grep *

devices16

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

sudo lshw -class display

devices17

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

sudo lshw -class network

devices18

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

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

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

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

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

sudo apt install hardinfo

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

devices19

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

devices20

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

devices21

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

Выводы

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

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Содержание

  1. 16 команд для проверки аппаратной части компьютера в Linux
  2. Информация о комплектации компьютера
  3. 1. lscpu
  4. 2. lshw – список аппаратных устройств
  5. 3. hwinfo – информация об аппаратуре компьютера
  6. 4. lspci – список устройств PCI
  7. 5. lsscsi — список устройств scsi
  8. 6. lsusb – подробный список шин и устройств usb
  9. 7. Inxi
  10. 8. lsblk — список блочных устройств
  11. 9. df – дисковое пространство файловых систем
  12. 10. Pydf – команда df, написанная на языке Python
  13. 11. fdisk
  14. 12. mount
  15. 13. free – проверка оперативной памяти
  16. 14. dmidecode
  17. 15. Файлы /proc
  18. 16. hdparm
  19. Заключение
  20. Получаем информацию об оборудовании в Linux
  21. Информация о процессоре (CPU)
  22. Информация о PCI устройствах (информация о видео-карте)
  23. Информация об оперативной памяти (ОЗУ)
  24. Информация о жестких дисках
  25. Информация о USB устройствах и шинах USB
  26. Неконсольные программы
  27. Дополнительная информация
  28. Диспетчер устройств в Ubuntu
  29. Немного теории
  30. Диспетчер устройств Ubuntu в терминале
  31. lspci
  32. lsusb
  33. lsscsi
  34. lscpu
  35. Диспетчер устройств с графическим интерфейсом
  36. Выводы
  37. Как получить графический диспетчер устройств для Linux
  38. Проверка оборудования
  39. Установка HardInfo
  40. Запуск HardInfo
  41. Использование HardInfo
  42. Тесты HardInfo
  43. Получение данных из HardInfo
  44. Легкий доступ к подробной информации

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

commands01

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 — некоторые из популярных инструментальных средств, с помощью которых можно получить подробную информацию о большом количестве различных аппаратных компонентов.

Источник

Получаем информацию об оборудовании в 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 (Системный монитор). Она выводит информацию об использовании процессора, о запущенных процессах (приложениях), информацию о жестких дисках, а также выводит графики, включая использование сети. Из командой строки ее можно запустить выполнив:

gnome system monitor

Для работы с жесткими можно воспользоваться программой GParted.
gparted

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

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

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

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

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

Источник

Диспетчер устройств в 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 просто выполните команду без параметров:

devices

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

devices1

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

devices2

devices3

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

devices4

devices5

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

devices9

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

devices10

lsusb

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

$ lsusb опции

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

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

devices6Выбираем только устройства подключенные к первой шине, второму порту:

devices7

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

devices8

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

lsscsi

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

sudo apt-get install lsscsi

$ lsscsi опции

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

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

devices11

devices12А вместе с размером диска:

devices13

lscpu

devices15

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

devices14

devices16

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

devices17

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

devices18

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

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

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

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

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

sudo apt install hardinfo

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

devices19

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

devices20

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

devices21

Выводы

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

Источник

Как получить графический диспетчер устройств для Linux

computer hardwareAfrica Studio / Shutterstock.comСуществует множество утилит командной строки Linux, которые показывают подробную информацию об оборудовании вашего компьютера. HardInfo отображает всю эту информацию в удобном графическом интерфейсе. Это похоже на диспетчер устройств Windows для Linux.

Проверка оборудования

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

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

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

Приложение HardInfo выполняет аналогичную цель для Linux и с такой же простотой использования. Он явно смоделирован по образцу диспетчера устройств Windows с очень похожим графическим пользовательским интерфейсом (GUI), с деревом и основным окном дисплея. Это означает, что вам не нужно изучать команды командной строки и их параметры, чтобы найти нужную информацию. Одна вещь, которую HardInfo предлагает, чего нет в инструментах командной строки, — это набор простых функций тестирования.

Установка HardInfo

Чтобы установить HardInfo в Ubuntu, введите:
sudo apt install hardinfo
1 1

Запуск HardInfo

Нажмите клавишу «Super» на клавиатуре. Обычно это между клавишами «Control» и «Alt» в левом нижнем углу клавиатуры. Введите «hardinfo» в строку поиска. Вы увидите значок HardInfo.

1d

Обратите внимание, что значок HardInfo помечен как «Сведения о системе и эталонный тест». Щелкните значок, чтобы запустить HardInfo.

Вы также можете открыть окно терминала и запустить HardInfo, набрав:

2

Использование HardInfo

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

Вид по умолчанию — это сводка по компьютеру. Это дает общее представление об основных компонентах вашего компьютера.

3

Вы можете перемещать панель выбора дерева с помощью клавиш «Стрелка вверх», «Стрелка вниз», «Домой», «Конец», «Страница вверх» и «Страница вниз». Вы также можете щелкнуть элемент дерева, который хотите изучить.

При выборе опции «Сводка» отображается более полная сводка.

4

Щелкните один из заголовков другого дерева, чтобы просмотреть исчерпывающую информацию по этому элементу.

5

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

6

Эта копия HardInfo работает на виртуальной машине Ubuntu, поэтому некоторые результаты выглядят немного странно. Виртуальная машина была создана с доступом к двум хост-компьютерам. Ядра процессора. Таким образом, хотя ЦП правильно определен как 6-ядерный процессор AMD Ryzen 5 3600, в списке указаны только два ядра.

7

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

10

Читать Электрически стираемая программируемая постоянная память (EEPROM) на основе Обнаружение последовательного присутствия (SPD) данные из вашей оперативной памяти, вам необходимо запустить команду modprobe, чтобы запустить модуль ядра EEPROM. Это дает HardInfo возможность опрашивать и извлекать данные SPD.
sudo modeprobe eeprom
9

Ваша оперативная память может не использовать SPD, и эта виртуальная машина определенно не использует.

11

Тесты HardInfo

HardInfo предоставляет восемь различных тестов. Это ресурсоемкие действия. Чем быстрее ваш процессор, Единица с плавающей запятой, и оборудование видеокарты, тем лучше будут ваши результаты.

Результаты отображаются в сравнении с различными распространенными процессорами. В некоторых случаях результат лучше, если это низкое значение (Blowfish), а в других случаях результат лучше, если это высокое значение (zlib).

12

Получение данных из HardInfo

Чтобы создать отчет как Язык гипертекстовой разметки (HTML) нажмите кнопку «Отчет» в строке меню.

13

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

14

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

15

Если вы нажмете кнопку «Открыть», запустится HardInfo, и ваш веб-браузер по умолчанию отобразит отчет.

16

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

Отобразите в приложении HardInfo некоторую информацию, которую вы хотите скопировать, затем нажмите кнопку «Копировать в буфер обмена».

17

В другом приложении, таком как текстовый редактор gedit, нажмите клавиши «Ctrl» и «v», чтобы вставить информацию из HardInfo.

18

Легкий доступ к подробной информации

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

Источник

logo de ubuntu

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

Это небольшое руководство пытается немного рассказать вам об общих задачах распознавания оборудования в Ubuntu, где мы поговорим о самых распространенных элементах: ЦП, память и хранилище среди прочего.

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

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

Индекс

  • 1 Общий перечень оборудования оборудования
  • 2 Узнавая процессор
  • 3 Распознавание памяти
  • 4 Распознавание жестких дисков
  • 5 Распознавание видеокарты
  • 6 Распознавание USB-устройств

Общий перечень оборудования оборудования

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

 $ sudo lshw 

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

Узнавая процессор

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

Файл, расположенный внутри / proc / cpuinfo Это даст нам подробную информацию о распознавании нашего процессора:

cpuinfo

И через команду lscpu, который больше не требует модификаторов, мы можем получить данные из процессора удобным способом:

lscpu

Распознавание памяти

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

captua de pantalla de memoria de equipo

Есть также еще одна серия команд, которые позволяют нам получить общую информацию об объеме памяти и ее дентине в операционной системе, что может дать нам достаточно информации, чтобы определить, правильно ли обнаруживаются модули, установленные в компьютере. подробности того, как это распознается в операционной среде. Верхние команды являются примером (для определения общей суммы и той, которая обменивается), vmstat -SM -a (подробнее о

Распознавание жестких дисков

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

 $ sudo fdisk -l

fdisk-l
Но что, если мы просто подключили новый диск SATA или SCSI, а система его не обнаружит? Это что-то очень распространено, если вы используете диски SATA с возможностью горячей замены (убедитесь, что опция горячей замены в BIOS компьютера или, в противном случае, он будет работать как обычный диск IDE, и вам придется перезагрузить компьютер, чтобы он был обнаружен системой) или виртуальные машины, где можно добавить диски типа SCSI, которые не распознаются компьютером автоматически.

Если это ваш случай, вам придется принудительно восстановить контроллер. Для этого введите следующую команду:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

Эта команда вернет строку типа: / системный / класс / scsi_host /хостX/ имя_процесса: mptspi (куда хостX это область, которая нас интересует). Затем введите следующую команду, чтобы выполнить повторное сканирование:

echo "- - -" > /sys/class/scsi_host/hostX/scan

Распознавание видеокарты

Если вы помните, как мы упоминали в начале статьи, что ядро ​​Linux передало управление определенными устройствами драйверам, установленным на компьютере, случай видеокарт является одним из тех устройств, обработка которых передается по наследству. Вот почему в этом случае нам поможет следующая команда:

lspci | grep VGA

И это даст нам информация о контроллере, которую использует система в команде.

lspci-vga

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

Распознавание USB-устройств

В этом случае мы имеем конкретная команда для этих типов устройств:

lsusb

Ваш вывод предоставит нам следующую информацию о подключенных USB-устройствах:

lsusb

Чтобы перезапустить USB-устройства, мы можем запланировать задание cron с помощью следующей команды, чтобы она обновляла статус устройств каждую минуту:

* * * * *    lsusb -v 2>&1 1>/dev/null

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

Нашли ли вы в своей работе с системой Ubuntu какую-либо другую полезную команду для обнаружения оборудования?

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Вы можете быть заинтересованы

Узнайте, какие именно устройства находятся внутри вашего компьютера с Linux или подключены к нему. Мы рассмотрим 12 команд для вывода списка подключенных устройств.

Почему 12 команд?

Какими бы способами не было шкуры кошки, я готов поспорить, что есть и другие способы перечислить устройства, которые подключены к вашему компьютеру Linux или размещены внутри него. Мы покажем вам 12 из них. И это еще не все!

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

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

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

Требуется некоторая установка

Большинство из этих команд включены в ваш дистрибутив Linux по умолчанию. Ubuntu, Fedora и Manjaro использовались в качестве репрезентативной выборки дистрибутивов из основных ветвей семейств Debian, Red Hat и Arch.

Все три дистрибутива необходимы для установки procinfo, который предоставляет команду lsdev. Команду lsscsi также необходимо было установить на всех трех.

Чтобы установить lsdev и lsscsi, используйте эти команды.

Ubuntu:

sudo apt-get install procinf
sudo apt-get install lsscsi

sudo apt-get install lsscsi в окне терминала

sudo apt-get install procinf в окне терминала

Fedora:

sudo dnf install procinfo
sudo dnf install lsscsi

sudo dnf установить procinfo в окне терминала

sudo dnf установить lsscsi в окне терминала

Манджаро

sudo pacman -Syu procinfo
sudo pacman -Syu lsscsi

sudo pacman -Syu lsscsi в окне терминала

sudo pacman -Syu procinfo в окне терминала

Удивительно, но Manjaro — известный как простой тип дистрибутива — был дистрибутивом, в котором было предустановлено большинство команд, которые мы собираемся рассмотреть.

Ubuntu и Fedora требовали установки hwinfo, а Fedora также требовала установки lshw и hdparm.

Ubuntu:

sudo apt-get install hwinfo

sudo apt-get install hwinfo в окне терминала

Fedora:

sudo dnf install hwinfo
sudo dnf install lshw
sudo dnf install hdparm

sudo dnf установить hwinfo в окне терминала

sudo dnf установить hwinfo в окне терминала

sudo dnf установить lshw в окне терминала

1. Команда mount

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

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

mount

смонтировать в окне терминала

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

вывод из монтирования в окне терминала

Если вы заметили настоящую файловую систему в списке на жестком диске, мы можем изолировать ее с помощью grep.

Жесткие диски идентифицируются по имени, обычно называемому «sd», за которым следует буква, начинающаяся с «a» для первого диска, «b» для второго диска и т.д. Разделы идентифицируются добавлением 1 для первого раздела и 2 для второго раздела и так далее.

Таким образом, первый жесткий диск будет sda, а первый раздел на этом диске будет называться sda1. Жесткие диски подключаются через специальные файлы устройств (называемые блочными файлами) в / dev, а затем монтируются где-нибудь в дереве файловой системы.

Эта команда использовала grep для фильтрации деталей любого диска, который начинается с «sd».

mount | grep /dev/sd

крепление |  grep / dev / sd в окне терминала

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

смонтировать вывод в окне терминала

Ответ от mount сообщает нам, что диск / dev / sda смонтирован в / (корень дерева файловой системы) и имеет файловую систему ext4. «Rw» указывает, что он был установлен в режиме чтения-записи.

Relatime — это схема, используемая процедурами обновления метки времени файла. Время доступа не записывается на диск, если либо время изменения (mtime), либо время изменения (ctime) файла не является более поздним, чем время последнего доступа, либо время доступа (atime) не превышает установленное системой пороговое значение. . Это значительно сокращает количество обновлений диска, которые необходимо выполнить для часто используемых файлов.

«Errors = remount-ro» указывает, что при наличии достаточно серьезных ошибок файловая система будет перемонтирована в режиме только для чтения.

Чтобы иметь возможность прокручивать вывод от mount и легче определять файловые системы, которые смонтированы на устройствах, направьте вывод от mount через less.

mount | less

крепление |  меньше в окне терминала

Прокрутите вывод, пока не увидите файловые системы, подключенные к специальным файлам / dev.

монтировать [piped through less in a terminal window

2. The lsblk Command

The lsblk command lists the block devices, their mount point, and other information. Type lsblk at a command line:

lsblk

lsblk in a terminal window

The output shows:

Name: the name of the block device
Maj:Min: The major number shows the device type. The minimum number is the number of the current device out of the list of devices of that type. 7:4, for example, means loop device number 4.
RM: Whether the device is removable or not. 0 means no, 1 means yes.
Size is the capacity of the device.
RM: Whether the device is read-only or not. 0 means no, 1 means yes.
Type: The type of the device, for example, loop, dir (directory), disk, rom (CD ROM), and so on.
Mountpoint: Where the filesystem of the device is mounted.

lsblk output in a terminal window

To de-clutter the output and remove the loop devices, we can use the -e (exclude) option and provide the number of the type of devices we wish to ignore.

This command will cause lsblk to ignore the loop (7) and cd room (11) devices.

lsblk -e 7,11

lsblk -e 7,11 in a terminal window

The results now only contain the hard drive sda.

lsblk output in a terminal window

3. The df Command

The df command reports on drive capacities and used and free space.

Type df on the command line and press Enter.

df

df in a terminal window

The output table shows:

Fileystem: The name of this filesystem.
1K-Blocks: The number of 1K blocks that are available on this filesystem.
Used: The number of 1K blocks that have been used on this file system.
Available: The number of 1K blocks that are unused on this file system.
Use%: The amount of space used in this file system given as a percentage.
File: The filesystem name, if specified on the command line.
Mounted on: The mount point of the filesystem.

output from df in a terminal window

To remove unwanted entries from the output, use the -x (exclude) option. This command will prevent the loop device entries from being listed.

df -x squashfs

df -x squashfs in a terminal window

The compact output is much easier to parse for the important information.

df output in a terminal window

4. The fdisk Command

The fdisk command is a tool designed to manipulate the disk partition table, but it can be used to view information as well. We can use this to our advantage when we are investigating the devices in a computer.

We will use the -l (list) option to list the partition tables. Because the output might be very long, we will pipe the output from fdisk through less. Because fdisk has the potential to alter disk partition tables, we must use sudo.

sudo fdisk -l

fdisk -l in a terminal window

By scrolling through less you will be able to identify the hardware devices. Here is the entry for hard drive sda. This is a physical hard drive of 10 GB.

output from fdisk in a terminal window

Now that we know the identity of one of the hardware devices we can ask fdisk to report on that item alone.

sudo fdisk -l /dev/sda

sudo fdisk -l /dev/sda in a terminal window

We get an output of considerably reduced length.

output of fdisk in a terminal window

5. The /proc Files

The pseudo-files in /proc can be viewed to obtain some system information. The file we will look at is /proc/mounts, which will give us some information regarding the mounted filesystems. We will use nothing grander than cat  to view the file.

cat /proc/mounts

cat /proc/mounts  in a terminal window

The listing shows the special device file in /dev that is used to interface to the device and the mount point on the filesystem tree.

output from cat /proc/mounts in a terminal window

We can refine the listing by using grep to look for entries with /dev/sd in them. This will filter out the physical drives.

cat /proc/mounts | grep /dev/sd

cat /proc/mounts | grep /dev/sd in a terminal window

This gives us a much more manageable report.

output from cat /proc/mounts in a terminal window

We can be slightly more inclusive by using grep to look for devices that have  /dev/sd and /dev/sr special device files. This will include hard drives and the CD ROM for this machine.

cat /proc/partitions | grep s[rd]

cat / proc / разделы |  grep s[rd] в окне терминала

Теперь в вывод включены два устройства и один раздел.

вывод из cat / proc / mounts в окне терминала

6. Команда lspci

Списки команд lspci все устройства PCI в вашем компьютере.

lspci

lspci в окне терминала

Предоставленная информация:

Слот: слот, в который устанавливается устройство PCi.
Класс: класс устройства.
Название поставщика: название производителя.
Имя устройства: имя устройства.
Подсистема: название поставщика подсистемы (если в устройстве есть подсистема).
Имя подсистемы: если в устройстве есть подсистема.
Номер версии: номер версии устройства.
Интерфейс программирования: Интерфейс программирования, если он имеется в устройстве.

вывод lspci в окне терминала

7. Команда lsusb

Команда lsusb выведет список устройств, которые подключен к портам USB на вашем компьютере, а также на USB-устройствах, встроенных в ваш компьютер.

lsusb

lsusb в окне терминала

Этот тестовый компьютер имеет сканер Canon, подключенный к нему как USB-устройство 5, и внешний USB-накопитель как USB-устройство 4. Устройства 3 и 1 являются внутренними обработчиками интерфейса USB.

USB-устройства, перечисленные в окне терминала

Вы можете получить более подробный список, используя параметр -v (подробный), и даже более подробную версию, используя -vv.

8. Команда lsdev

Команда lsdev отображает информацию о все установленные устройства.

Эта команда генерирует много выходных данных, поэтому мы будем передавать их меньше.

lsdev | less

lsdev |  меньше в окне терминала

В выводе указано много аппаратных устройств.

Вывод lsdev передается через less в окне терминала

9. Команда lshw

Команда lshw перечисляет устройства подключен к вашему компьютеру. Это еще одна команда с большим объемом вывода. На тестовом компьютере было сгенерировано более 260 строк информации. Мы еще раз пропустим это меньше.

Обратите внимание, что вам нужно использовать sudo с lshw, чтобы получить от него максимальную отдачу. Если вы этого не сделаете, он не сможет получить доступ ко всем устройствам.

sudo lshw | less

sudo lshw |  меньше в окне терминала

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

вывод lshw меньше в окне терминала

Если вы хотите получить более короткий и менее подробный вывод, вы можете использовать параметр –short.

10. Команда lsscsi

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

lsscsi

lsscsi в окне терминала

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

вывод lsscsi в терминале widnow

11. Команда dmidecode

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

DMI также иногда называют SMBIOS (базовая система ввода / вывода управления системой), хотя на самом деле это два разных стандарта.

Опять же, мы пропустим это через меньше.

dmidecode | less

вывод dmidecode в окне терминала

Команда dmidecode может сообщать о более чем 40 различных типах оборудования.

12. Команда hwinfo

Команда hwinfo — самая подробная из всех. Когда мы говорим, что вам нужно пропустить что-то через меньшее, на этот раз это не обязательно. На тестовом компьютере он выдал 5850 строк вывода!

Вы можете начать работу аккуратно, включив опцию –short.

hwinfo --short

hwinfo --short в окне терминала

Если вам действительно нужно увидеть мельчайшие детали, повторите это и опустите параметр –short.

вывод из hwinfo меньше в окне терминала

Заверните

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

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

Содержание

  1. Просмотр списка имен USB устройств с помощью команды df
  2. Список имен подключенных USB — устройств с помощью команды lsblk
  3. Список USB — устройств с помощью команды fdisk
  4. Список сведений о подключенных USB-устройствах с помощью команды lsusb
  5. Список USB контроллеров и устройств, использующих USB устройства
  6. Заключение

В настоящее время многие компьютерные периферийные устройства, такие как веб-камеры, мыши, сканеры, принтеры, жесткие диски, USB (Pendrive) подключаются по USB. После того, как эти устройства подключены к рабочему столу или серверу, важно знать имя устройства или путь к нему. Это помогает идентифицировать USB устройства для таких задач, как форматирование или отключение.

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

В этой статье я покажу вам различные способы как в ubuntu посмотреть usb устройства. Большинство команд, упомянутых здесь, должны работать практически на всех дистрибутивах Linux. Например Ubuntu, Debian, Mint.

Просмотр списка имен USB устройств с помощью команды df

Команда df — это полезная команда, которая может помочь составить список всех подключенных томов, включая USB-накопители.

Как только USB-устройство подключается в систему Linux, это устройство автоматически монтируется в раздел /media и становится готовым к использованию.

$ df -Th | grep media

Команда df проверяет подключенные USB устройства

Команда df проверяет подключенные USB устройства

Из приведенного выше вывода следует, что у меня есть 1 USB-накопитель /dev/sdb с 2 разделами /dev/sdb1 и /dev/sdb2

Список имен подключенных USB — устройств с помощью команды lsblk

Команда Lsblk используется для перечисления всех блочных устройств в системе Linux. Из списка можно фильтровать USB-устройства с помощью команды grep.

Например:

$ lsblk | grep sd

Список команд lsblk USB-устройства

Список команд lsblk USB-устройства

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

$ sudo blkid

Вывод команды blkid для получение информации об устройствах USB

Вывод команды blkid для получение информации об устройствах USB

Список USB — устройств с помощью команды fdisk

Вы можете использовать старую добрую команду fdisk, которая используется для разбиения томов на разделы, чтобы перечислить все разделы в системе Linux, включая USB-накопители.

$ sudo fdisk -l

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

команда fdisk

Список сведений о подключенных USB-устройствах с помощью команды lsusb

Команда lsusb, также известная как команда “List USB”, используется в Linux для перечисления всех USB-устройств, подключенных к системе.

$ lsusb

команда lsusb

команда lsusb

На выводе выше отображается идентификатор шины, идентификатор устройства, идентификатор USB, а также поставщик или производитель USB-устройств

Команда lsusb перечисляет подключенные устройства и не предоставляет дополнительной информации о USB-устройствах.

Для получения дополнительной информации о подключенных USB устройствах используйте команду dmesg. Команда dmesg, также известная как “сообщение драйвера” или “показать сообщение”, используется для проверки загрузочных сообщений. Кроме того, эта команда используется для отладки проблем, связанных с оборудованием и печати сообщений, генерируемых драйверами устройств.

Вы можете использовать команду dmesg и grep, чтобы сузиться до USB-устройств.

$ dmesg | grep usb

команда dmesg

команда dmesg

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

$ dmesg | less

На выходе вы можете найти определенную строку, нажав клавишу прямой косой черты ( / ) на клавиатуре, а затем имя или идентификатор устройства USB-устройства.

В моем случае я ищу дополнительную информацию о USB устройстве под названием SanDisk.

Поиск USB-накопителя

Поиск USB-накопителя

Список USB контроллеров и устройств, использующих USB устройства

Команда usb-devices-это сценарий оболочки, который позволяет вам перечислить все USB-контроллеры и USB-устройства, подключенные к вашему компьютеру. Он печатает детали USB-устройства, такие как производитель, название продукта, серийный номер и многое другое. Вот вывод команды:

$ usb-devices

Команда usb-devices для перечисления usb - устройств в Linux

Команда usb-devices для перечисления usb — устройств в Linux

Заключение

В этой статье мы продемонстрировали различные способы просмотра USB-устройств, подключенных к системе Linux.

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