Линукс устройство не найдено

Содержание
  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. Способ 1: Ручное монтирование
  22. Способ 2: Разметка новой флешки
  23. Способ 3: Установка утилиты для автоматического монтирования дисков
  24. Способ 4: Форматирование флешки
  25. Диспетчер устройств в Ubuntu
  26. Немного теории
  27. Диспетчер устройств Ubuntu в терминале
  28. lspci
  29. lsusb
  30. lsscsi
  31. lscpu
  32. Диспетчер устройств с графическим интерфейсом
  33. Выводы

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

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

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

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

1. lscpu

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

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

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

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

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

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

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

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

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

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

Улучшенный вариант команды df , написанной на языке python, который выдает информацию в цвете, что выглядит лучше, чем информация, выдаваемая командой df

11. fdisk

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

12. mount

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

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

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

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

Читайте также:  Не удалось проверить не был ли отозван этот сертификат rdp windows

14. dmidecode

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

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

15. Файлы /proc

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

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

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

16. hdparm

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

Заключение

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

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

Источник

Решение проблем с видимостью флешки в Linux

Способ 1: Ручное монтирование

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

Способ 2: Разметка новой флешки

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

  1. Откройте меню приложений и отыщите там стандартное приложение GParted. Если оно по умолчанию отсутствует в оболочке, предварительно выполните инсталляцию через официальные репозитории, вписав команду sudo apt-get install gparted или sudo yum install gparted .

Запуск утилиты придется подтвердить, указав пароль суперпользователя.

Если сейчас пространство флешки не имеет разделов, в одной из строк вы увидите надпись «не размечено». Тогда это следует исправить. Нажмите по данной строке правой кнопкой мыши.

Особое внимание обратите на правый столбец с пунктами «Создать как» и «Файловая система». Здесь выберите «Основной раздел» и необходимую ФС, которая по умолчанию устанавливается как ext4.

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

Подтвердите этот процесс, нажав на кнопку «Применить».

Вы будете уведомлены об успешном завершении операции.

Если после этого устройство не было примонтировано автоматически, щелкните по строке с разделом ПКМ и в контекстном меню выберите «Монтировать».

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

Способ 3: Установка утилиты для автоматического монтирования дисков

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

    Откройте «Терминал» через меню приложений или стандартную горячую клавишу Ctrl + Alt + T.

Здесь введите команду sudo apt install udiskie , которая отвечает за установку необходимой нам утилиты.

Это действие придется подтвердить, указав пароль суперпользователя.

Дополнительно выберите вариант Д, чтобы начать загрузку архивов.

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

После завершения установки используйте команду udiskie -a -n -t , чтобы задать основные параметры работы утилиты.

Теперь вы можете подключить флешку, чтобы проверить ее работу, или же достаточно будет ввести udisksctl mount -b /dev/sdc1 , заменив название диска на необходимое, чтобы произвести монтирование в текущей сессии.

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

Способ 4: Форматирование флешки

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

Читайте также:  Ошибка 8062 mac os

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

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

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

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

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

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

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

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

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

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

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

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

lspci

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

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

$ lspci опции

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

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

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

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

Читайте также:  Горячие клавиши комбинации windows

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

lspci | grep audio

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

lspci | grep VGA

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

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

lspci -d 80ee:beef

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

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

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

lspci -vv | grep Kernel

lsusb

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

$ lsusb опции

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

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

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

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

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

lsusb -d 80ee:0021

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

lsscsi

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

sudo apt-get install lsscsi

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

$ lsscsi опции

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

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

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

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

lscpu

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

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

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

sudo lshw | grep \*

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

sudo lshw -class display

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

sudo lshw -class network

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

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

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

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

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

sudo apt install hardinfo

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

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

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

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

Выводы

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

Источник

Оцените статью