Поиск по сайту:
Верить значит отказываться понимать (П. Бурже).

Bashtop — отличный монитор ресурсов Linux, написанный на Bash

01.09.2020
Bashtop - отличный монитор ресурсов Linux, написанный на Bash

Bashtop — это монитор ресурсов TUI Linux, написанный на Bash. Он показывает использование/статистику для ЦП (включая температуру), памяти, дисков, сети и процессов.

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

Bashtop позволяет фильтровать процессы (нажать f), и у него есть несколько вариантов сортировки: сортировка по «ленивому процессору», «адаптивному процессору», памяти, pid и т. д., Нажимая клавиши ←или→ на клавиатуре. Вы также можете показать подробную информацию о процессе, а также завершить, убить или прервать выбранный процесс.

Хотя многие TUI (текстовый/терминальный пользовательский интерфейс) имеют возможность использовать мышь для выполнения различных операций, не пытайтесь использовать это с Bashtop, поскольку он не поддерживает мышь. Это не делает его менее крутым, особенно если взглянуть на меню, вдохновленное игрой (которое можно открыть, нажав m):

Его меню не просто круто, оно также показывает доступные сочетания клавиш (внизу Help) и позволяет вам изменять различные параметры конфигурации Bashtop, которые в противном случае доступны в файле конфигурации ($HOME/.config/bashtop). Оттуда вы можете изменить тему  (она может автоматически загружать темы из своего репозитория GitHub), интервал обновления, сортировку процессов по умолчанию, если она должна показывать температуру процессора, рисовать часы и многое другое:

Читать  Линус Торвальдс защищает решение об удалении российских разработчиков из ядра Linux

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

Стоит отметить, что инструмент имеет минимальные требования к размеру экрана — 80×25. Большинство распространенных эмуляторов терминала имеют размер окна по умолчанию 80×24, поэтому вам нужно немного увеличить высоту окна, чтобы Bashtop заработал.

 

Установить Bashtop

Bashtop должен работать с большинством современных дистрибутивов Linux с терминалом, поддерживающим truecolor.

Поскольку он написан на Bash, установить Bashtop так же просто, как загрузить сценарий bashtop со страницы его проекта (или из архива выпуска ) и установить его где-нибудь в вашем PATH. Однако у него есть несколько зависимостей, которые вам необходимо убедиться, что они установлены в вашей системе (помимо дополнительных зависимостей, в большинстве случаев другие уже должны быть установлены):

  • Bash (ему нужна версия 4.4 или новее, поэтому он не будет работать, например, в Ubuntu 16.04 или CentOS 7)
  • Основные утилиты GNU
  • GNU Grep
  • ps из procps-ng (версия 3.1.15 или новее, обычно это пакет с именем procps, который вы уже установили)
  • sed
  • awk
  • По желанию:
    • lm-sensors для отображения температуры процессора (пакет обычно называется lm-sensors или lm_sensors; вам нужно запустить sensors-detect как root после установки, чтобы обнаружить сенсоры вашего компьютера)
    • curl для отображения сообщений об обновлениях Bashtop и возможности загрузки дополнительных тем (пакет curl есть в большинстве, если не во всех дистрибутивах Linux)

Читать  Как установить заголовки Linux в Kali Linux

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Вы максимально эффективно используете свой сайт? Обычно это не только первое,…

Спасибо!

Теперь редакторы в курсе.