Установка и использование Hardinfo2 в Linux

Установка и использование Hardinfo2 в Linux

Рубрики:

Linux, Мониторинг

Метки:

hardinfo2, linux

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

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

В этой статье мы расскажем, как установить и использовать инструмент Hardinfo2 в дистрибутивах на базе Debian Linux.

Содержание:

  1. Установка необходимых зависимостей
  2. Установка программы Hardinfo2 в Debian Linux
  3. Запуск приложения Hardinfo2
  4. Создание отчетов в Hardinfo2
  5. Выводы

Установка необходимых зависимостей

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

  • git — распределенная система контроля версий;
  • cmake — кроссплатформенный генератор систем сборки, широко используемый в проектах на языках C и C++;
  • build-essential — пакет инструментов, который включает в себя утилиты и библиотеки, необходимые для сборки программного обеспечения из исходного кода;
  • gettext — библиотека локализации, широко используемая при разработке программного обеспечения.

Чтобы установить эти утилиты, выполните в терминале:

 

install dependencies 1

В Вашей ОС также должны быть следующие библиотеки:

  • libjson-glib-dev — предоставляет зависимости для чтения и записи данных JSON в приложениях на базе GLib;
  • zlib1g-dev — используется для сжатия данных;
  • libsoup-3.0-dev — предоставляет высокоуровневый API для отправки HTTP-запросов и обработки ответов, упрощая разработку сетевых приложений;
  • libgtk-3-dev — применяется для создания графических пользовательских интерфейсов;
  • libglib2.0-dev — предоставляет типы и структуры данных и служебные функции для программирования на C.

Читайте также: Инструмент Linfo для получения информации о Linux.

Чтобы инсталлировать их в ОС, выполните в терминале:

 

install dependencies 2

Наконец, Вам будут нужны инструменты командной строки для сбора данных об операционной системе и оборудовании ПК:

  • lm-sensors — позволяет отслеживать значения аппаратных датчиков;
  • sysbench — предоставляет набор синтетических бенчмарков для оценки различных параметров производительности ЦП, ОЗУ и так далее;
  • lsscsi — предоставляет подробную информацию об устройствах SCSI;
  • mesa-utils — содержит набор инструментов для управления и устранения неполадок Mesa, открытой реализации OpenGL, Vulkan и других графических API;
  • dmidecode — собирает информацию о BIOS, материнской плате, модулях памяти, ЦП и так далее;
  • udisks2 — используется для управления устройствами хранения данных и томами жестких дисков;
  • xdg-utils — предоставляет набор утилит для управления интеграцией рабочего стола;
  • iperf3 — позволяет измерять нагрузку на сеть.

Чтобы их установить, воспользуйтесь следующей командой:

 

install dependencies 3

Установка программы Hardinfo2 в Debian Linux

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

 

git clone

Затем создайте директорию build и перейдите в нее. После чего, начните процесс сборки приложения Hardinfo2 с помощью cmake:

 

cmake

Читайте также: 15 примеров использования apt.

Далее сгенерируйте пакет из скомпилированных файлов проекта Hardinfo2, выполнив следующую команду:

 

make package

В конце вывода предыдущей команды показан путь к созданному пакету приложения (в нашем случае — это /home/user/hardinfo2/build/hardinfo2_2.0.19-Ubuntu-22.04_amd64.deb). Наконец, чтобы установить инструмент Hardinfo2, примените команду apt install, в качестве аргумента которой укажите путь к пакету этого ПО:

 

install package

Запуск приложения Hardinfo2

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

 

hardinfo main page

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

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

summary

Для вывода на экран сведений об операционной системе откройте Operating System.

operating system hardinfo2

Читайте также: Установка и использование Glances в Linux.

С помощью этого приложения Вы можете узнать значения переменных среды. Для этого перейдите на вкладку Environment Variables.

environment vars

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

Создание отчетов в Hardinfo2

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

generate report select

Затем определите формат файла и каталог, в котором нужно сохранить отчет.

generate report choose folder

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

display report

Выводы

Hardinfo2 — полезное приложение для изучения информации об операционной системе Linux и потреблении ресурсов компонентов ПК. Удобный графический интерфейс этой программы позволяет быстро получать все необходимые данные и генерировать отчеты для дальнейшего анализа.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux, Мониторинг

Метки:

hardinfo2, linux

Больше похожих постов

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики