Инструмент bpytop в Linux: пошаговая установка

Инструмент bpytop в Linux: пошаговая установка

Утилита bpytop — это инструмент терминала для мониторинга ресурсов в Linux, который показывает различные процессы на Вашем устройстве в графическом виде. Кроме того, этот инструмент имеет стильный дизайн и визуально очень похож на bashtop. Что ожидаемо, поскольку их разрабатывал один и тот же человек. Утилита bpytop написана на языке программирования Python и на сегодняшний день доступна для установки на различные дистрибутивы Linux, а также — на macOS.

Содержание:

  1. Преимущества bpytop
  2. Установка инструмента в Linux
    1. Установите bpytop с помощью диспетчера пакетов pip
    2. Установка bpytop с помощью репозитория git
    3. Менеджер пакетов для установки bpytop
  3. Использование инструмента bpytop
    1. Запуск инструмента
    2. Интерфейс и настройки bpytop
  4. Выводы

Преимущества bpytop

Утилита имеет следующие сильные стороны, из-за которых она популярна среди пользователей:

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

Установка bpytop в Linux

В данной статье мы рассмотрим 3 способа установки bpytop на Вашу операционную систему

  • с помощью диспетчера пакетов pip;
  • из репозитория git;
  • с использованием менеджера пакетов.

Читайте также: Команда vtop для мониторинга процессов и памяти Linux

Установите Bpytop с помощью диспетчера пакетов pip

Как мы уже писали выше — утилита написана на языке программирования Python. Соответственно, Вы сможете ее установить с помощью системы управления пакетами pip. Для этого у Вас в операционной системе должен быть установлен сам язык программирования, чтобы иметь возможность установить pip. Предлагаем Вам ознакомиться с нашей статьей по его установке в GNU / Linux.

Итак, приступим к установке. Для начала — проверьте версию пакетов Python, чтобы убедится, что они установлены в системе. Используйте следующую команду:

 

Версия Python

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

Для пользователей Debian / Ubuntu:

 

Для пользователей CentOS / RHEL:

 

Для пользователей Fedora:

 

Установка pip

Теперь c помощью рip Вы можете установить инструмент мониторинга bpytop:

 

Установка Bpytop

Важно: после установки у Вас может появиться сообщение, что программа установлена в подкаталог .local / bin в домашнем каталоге, который не является частью переменной среды PATH. Для устранения данной ошибки — добавьте соответствующий путь в переменную PATH. Для этого выполните следующие команды:

Установка Bpytop из репозитория git

Этот способ установки связан с использованием системы контроля версий git. Вам нужно будет клонировать установщик из GitHub-репозитория разработчика.

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

Приступим к установке. Сперва, установите git с помощью команд, соответствующих Вашему дистрибутиву Линукс.

Для пользователей Debian / Ubuntu:

 

Для пользователей CentOS / RHEL / Fedora:

 

Читайте также: Как использовать систему управления версиями Git в Linux. Всеобъемлющее руководство.

Затем клонируйте репозиторий и установите утилиту bpytop с помощью следующих команд:

 

После установки у Вас в ОС должна появиться папка с установленной программой, как показано на скриншоте.

Bpytop git

Менеджер пакетов для установки bpytop

Последний из способов, который мы покажем в рамках данной статьи — это установка с помощью менеджера пакетов в разных дистрибутивах Linux. Для установки на компьютеры под управлением Ubuntu / Debian используется репозиторий Azlux. Чтобы его установить, выполните следующие шаги.

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

 

Во-вторых, обновите список доступных для скачивания новых версий пакетов ПО с помощью apt и установите bpytop:

 

Bpytop Azlux

Для аналогичной установки на компьютеры под управлением Fedora и CentOS / RHEL менеджер пакетов доступен в репозитории EPEL. Чтобы установить его и утилиту для мониторинга, используйте следующие команды:

 

Для установки менеджера пакетов на компьютеры под управлением Arch Linux предназначен репозиторий AUR. Для его добавления последовательно введите команды, которые показаны ниже:

Использование инструмента Bpytop

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

 

Bpytop help

Запуск инструмента

Для запуска инструмента для мониторинга в терминале Linux используйте следующую команду:

 

Запуск Bpytop

На данном скриншоте изображен интерфейс инструмента для мониторинга. Как можно заметить, для просмотра Вам доступны:

  • запущенные процессы;
  • данные об использовании ОЗУ (Memory);
  • информация об использовании процессора (CPU).

А также многое другое.

Интерфейс bpytop и его настройка

Интерфейс bpytop позволяет Вам настроить режим работы — всего их существует три:

  • full — полный формат;
  • stat — статистика;
  • proc — процессы.

В режиме full утилита запускается по умолчанию и выводит всю информацию, которую может отследить.

mode full

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

mode stat

Режим proc показывает информацию о всех запущенных Вами или системой процессах, а также нагрузку на процессор, которую они создают.

mode proc

Для более детальной настройки утилиты нажмите на кнопку Menu и перейдите во вкладку Options.

Bpytop menu

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

Bpytop option

Выводы

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

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

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

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

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

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


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