Распознавать оборудование в Ubuntu

логотип ubuntu

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

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

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

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

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

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

 $ sudo lshw 

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

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

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

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

CPUInfo

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

lscpu

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

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

снимок экрана памяти компьютера

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

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

ЛСПКИ ВГА

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

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

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

lsusb

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

lsusb

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

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

 

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

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


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

6 комментариев, оставьте свой

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

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   заметки сказал

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

    Спасибо,
    Уго Гонсалес
    Копии. Венесуэла

  2.   ixoye64. сказал

    Спасибо, по крайней мере, мне эта статья сослужила мне хорошую службу, привет

  3.   JCP сказал

    и для сетевых карт

  4.   Юлиан сказал

    а для сетевых карт?

  5.   Йорг3 сказал

    Как я могу распознать bluetooth компьютера, который не распознал его автоматически при установке Ubuntu 18.0? Модель ноутбука: Dell Vostro 1400
    привет

  6.   Хавьер сказал

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

bool (истина)