Hardware detection linux mint

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Ubuntu: обнаружение и работа с Hardware

С чего начинается Linux?

С чего начинается Linux? LPI (Linux Professional Institute) считает, что изучение необходимо начинать с темы «Обнаружение и настройка комплектующих». Это работа с «железом», это работа с комплектующими вся аппаратная часть, то что мы видим и настраиваем. На сайте LPI (www.lpi.org) мы можем найти, что должен знать обучающийся Linux.

Онлайн курс по Linux

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

  1. Включение и отключение встроенного «железа»
  2. Настройка системы с помощью или без помощи внешних устройств.
  3. Разница между устройствами хранения информации
  4. Разница между устройствами, поддерживающими «Горячую замену»
  5. Выделение аппаратных ресурсов для устройств
  6. Инструменты и утилиты для просмотра списка оборудования
  7. Инструменты и утилиты для работы с USB
  8. Разбор понятий sysfs, udev, dbus.

Далее. Возьмем для простоты Ubuntu 20.04

Директория /sys Содержится вся информация об подключенных устройствах. В данную директорию монтируется файловая система sysfs. В данной директории есть определенных набор основных папок:

  • devices/ — все устройства ядра
  • bus/ — перечень шин
  • drivers/ — каталог драйверов
  • block/ — каталог блочных устройств
  • class/ — группировка устройств по классам.

Навигацию по папкам осуществляем с помощью команды cd . Учитывая вложенность папок переход на уровень вверх, т.е в родительскую папку используем cd .. , где двоеточие обозначает родительский каталог. А также переход в любую папку, например, cd /sys/bus .

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

Неудобно. Чтобы удобно было работать с устройствами, используется udev. Он позволяет ОС предоставлять устройства в удобно используемом виде, чтобы было понятно нам.

Далее папка /proc — Она находится в корне нашей ОС и содержит информацию о всех запущенных процессах. Она создается в оперативной памяти при загрузке ПК. Количество фалов зависит от конфигурации данной системы. Для работы с файлами необходимы права суперпользователя.

Внесённые изменения сохраняются только до конца сеанса.

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

Читайте также:  Chrome mail ru для windows

Мы можем посмотреть всю информацию, которая нам известна о процессоре. Данная информация содержится в файле cpuinfo. Для вывода информации, содержащейся в файле, используем команду cat имя_файла . Результат работы команды cat cpuinfo .

Есть еще интересный файл mounts. Он показывает все смонтированные файловые системы. Результат вывода будет примерно такой.

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

Переходим немного глубже по дереву каталогов файловой системы cd /prox/sys в данной папке все о настройках и процессах, происходящих с нашей текущей файловой системой. В данной директории есть несколько подпапок.

И зайдем в подпапку, относящуюся к файловой системе fs.

Посмотрим, например file-max в данном файле информация о том сколько файлов одновременно может открыть пользователь.

В последней версии число таких фалов увеличилось. До версии 20.04, число файлов было по умолчанию 204394. Можно изменить число или данные, например, с помощью команды echo 10000000000> file-max

Все изменения, которые мы делаем в данной директории они сохраняются только до перезагрузки! Это надо учитывать.

Еще одна основная папка в корневой директории папка /dev она в себе содержит интерфейсы работы с драйверами ядра.

  • /dev/sd буква — жесткий диск (в системах на ядре Linux)
  • /dev/sd буква номер раздел диска
  • /dev/sr номер (/dev/scd номер) CD-ROM
  • /dev/eth номер Сетевой интерфейс Ethernet
  • /dev/wlan номер Сетевой интерфейс Wireless
  • /dev/lp номер Принтер
  • /dev/video номер — устройство изображений, камеры, фотоаппараты.
  • /dev/bus/usb/001/номер устройство номер на шине USB
  • /dev/dsp звуковой вывод

Набор оборудования

Команды вывода перечня устройств.

  • Lsmod информация о модуле ядра
  • Lspci — информация об устройствах PCI
  • Lspcmcia — информация об устройствах PCMCIA
  • Lsusb — информация о шине USB
  • Lshw детальная информация о комплектующих.

Команда lsmod утилита которая показывает нам модули ядра. Модуль ядра — это объект, который содержит код позволяющий расширить функционал ядра. Вот так выглядит ее вывод.

По сути, если проводить аналогию с ОС Windows это драйвера. Вывод команды lshw

Данная команда сканирует все устройства и выводит подробную информацию по ним и достаточно детально. Утилиты для работы с модулем ядра или утилиты управления моделями ядра.

  • Lsmod информация о модулях ядра
  • Modinfo — информация о конкретном модуле
  • Rmmod — удаление модуля ядра
  • Insmod установка модуля ядра
  • Modprobe деликатное удаление или добавление модуля ядра

Фактически эти команды используются для добавления и удаления «драйверов» устройств в linux системе. В большинстве случаев ОС самостоятельно подключит устройство, но бывает такое, что устройство не стандартное и требуется добавить модель, для того чтобы ядро ОС, корректно работало с данным устройством.

Rmmod и insmod — команды грубые и не умеют работать с зависимостями, поэтому необходимо использовать Modprobe с различными ключами.

Взаимодействие с CPU, основные понятия

  • IRQ — механизм прерываний
  • IO адреса обмен информацией между устройствами и CPU
  • DMA обращение к ОЗУ минуя CPU

Выделение ресурсов. IRQ — механизм прерываний это система которая сообщает центральному процессору о наступлении какого либо события, на которое процессор должен отреагировать. Есть определенные адреса прерываний, их можно увидеть в биосе ПК. Есть стандартные номера прерываний. Ранее была необходимость при конфликте устройств назначать в ручном режиме данные прерывания, в настоящее время с появлением технологии Plug and Play, данная потребность исчезла.

Читайте также:  Virtualbox не видит usb устройства windows

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

DMA- технология появилась относительно недавно и позволяет устройствам обращаться к памяти минуя процессор. Существенно повышает быстродействие.

Все технологии настраиваются автоматически.

Устройства хранения

  • PATA параллельный интерфейс
  • SATA — последовательный интерфейс
  • SCSI — стандарт передачи данных
  • SAS замена SCSI

Современные SATA, SAS нужно понимать есть устройства, поддерживающие горячую замену и устройства, не поддерживающие горячую замену.

Устройства, которые можно выдернуть из ПК, безболезненно, и это не обрушит систему, причем ОС не подвиснет, не перезагрузится, это устройства поддерживающие горячую замену, например, USB.

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

Команда blkid показывает какие устройства у нас смонтированы.

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

Онлайн курс по Linux

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

Источник

Релиз дистрибутива Linux Mint 19.3 «Tricia» (+Видео)

Версия: 19.3
Дата релиза: 18 декабря 2019
Предыдущий релиз: 19.2 от 02 августа 2019 (пресс-релиз)
Кодовое имя: Tricia
Базовый дистрибутив: Ubuntu

Состоялся релиз дистрибутива Linux Mint 19.3 «Tricia». Linux Mint 19.3 является LTS версией и будет поддерживаться обновлениями до 2023 г.

Видео обзор

Наш видео-обзор новой версии системы.

Основа и ядро

В основе Linux Mint 19.3 — Ubuntu 18.04 LTS.

Используется ядро Linux 5.0.

Пакетная база: Ubuntu 18.04.

Обновления получили все редакции дистрибутива — Cinnamon, MATE и XFCE:

Linux Mint 19.3: Рабочий стол Cinnamon

Уведомления о Системных отчетах

Добавлена новая функция — уведомления о Системных отчетах (System Reports). В случае, если есть системные события, которые требуют вмешательства пользователя, или к которым нужно привлечь внимание пользователя, в области уведомлений отображается соответствующий значок-предупреждение.

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

Когда такое событие происходит, в области уведомлений появляется соответствующий значок. При нажатии на него, открывается утилита Системные отчеты (System Reports), и предлагается выполнить соответствующее действие.

Настройки формата времени

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

Поддержка HiDPI

Реализована поддержка HiDPI экранов (экраны с высокой плотностью пикселей).

Для вывода иконок в области уведомлений и индикаторов используется новый апплет XAppStatusIcon, который обеспечивает четкую отрисовку значков на HiDPI дисплеях.

Флаги в Языковых настройках и в Источниках приложений больше не размываются.

Видео-проигрыватель Celluloid

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

Xplayer был основан на GStreamer/ClutterGST и поддерживал рендеринг видео только на CPU.

В качестве основы (backend) Celluloid используется более современный MPV. Он обеспечивает улучшенную производительность, поддержку аппаратного ускорения и поддерживает гораздо большие разрешения, чем Xplayer на одном и том же компьютере.

Менеджер заметок Gnote

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

Читайте также:  Among us mac os download

Программа Tomboy была одной из последних, которая зависела от Mono и не поддерживала HiDPI.

GIMP больше нет. Встречайте Drawing

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

Теперь вместо GIMP в качестве простого графического редактора предустановлена программа Drawing.

Drawing позволяет выполнять несложное рисование и простую обработку изображений.

Виджет XAppIconChooser

Улучшен виджет XAppIconChooser, который предназначен для выбора иконок (значков). Теперь виджет поддерживает значок по умолчанию и различные категории.

Blueberry

Утилита Blueberry, которая используется для управления Bluetooth устройствами, обновила интерфейс.

Также улучшено определение Bluetooth устройств и расширено количество поддерживаемых устройств.

Настройки панели

Для каждой зоны панели (лево, центр, право) появилась возможность установить свой размер текста и размер иконок.

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

Контекстное меню в файловом менеджере Nemo

В настройках файлового менеджера Nemo появилась возможность выбрать те пункты, которые будут доступны в контекстном меню. Для этого в настройках файлового менеджера используется вкладка Контекстные меню (Context Menus).

X-Apps

Обновились приложения из набора X-Apps.

Менеджер фотографий Pix: Добавлена возможность выбора качества отображения для режима слайдшоу. По умолчанию используется качество — Высокое.

Текстовый редактор Xed: Добавлена возможность использовать щелчок правой кнопкой мыши для перехода по ссылкам.

Просмотрщик документов Xreader: На боковую панель добавлены новые кнопки для просмотра аннотаций.

Просмотрщик изображений Xviewer: Добавлено сочетание клавиш Ctrl+0, которое выполняет сброс масштаба.

Обновленный логотип

Логотип Linux Mint был обновлен. Он полностью сохранил прежнюю узнаваемость, но стал более лаконичным. Убраны градиенты. Логотип стал более простым.

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

Обновлено загрузочное меню и splash screen

Выполнен редизайн загрузочного меню.

Экран загрузки/заставка (splash screen) теперь отображает новый логотип, а сам экран команда называет в шутку «Стиральной машиной».

Hardware Detection Tool

В загрузочное меню ISO образа добавлена утилита Hardware Detection Tool.

Hardware Detection Tool используется для определения оборудования и просмотра подробной информации об оборудовании.

LightDM Settings

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

Новые обои

Обновился состав доступных обоев рабочего стола.

Скачать Linux Mint 19.3

Скачать Linux Mint 19.3 можно на официальном сайте дистрибутива.

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

Размер ISO образа около 2Gb.

Установка Linux Mint 19.3

Установка Linux Mint 19.3 не изменилась и выполняется стандартным образом.

За подробной информацией обращайтесь к нашему пошаговому руководству: Установка Linux Mint

Обновление до Linux Mint 19.3

Те, кто уже используется Linux Mint 19.2 могут обновиться до новой версии, используя штатные средства системы.

Источник

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