
Сегодня мы поговорим о самом популярном инструменте мониторинга htop, который доведен до версии 2.0.2, и поставляется с некоторыми новыми замечательными функциями.
Htop – это интерактивное приложение мониторинга процессов в реальном времени для Linux / Unix-подобных систем, а также удобная альтернатива команде top, которая является инструментом мониторинга процессов по умолчанию и поставляется во всех операционных системах Linux.
Htop имеет множество других удобных функций, которые недоступны команде top, вот они:
- В htop вы можете скролить вертикально, чтобы просмотреть полный список процессов, и прокручивать по горизонтали, чтобы просмотреть полные командные строки.
- Он запускается очень быстро по сравнению с top, потому что он не ждет, чтобы извлечь данные во время запуска.
- В htop вы можете убить несколько процессов одновременно, не вставляя их PID.
- В htop вам больше не нужно вводить номер процесса или значение приоритета, чтобы повторно обработать процесс.
- Нажмите «e», чтобы распечатать набор переменных среды для процесса.
- Используйте мышь для выбора элементов списка.
Устанавливаем Htop используя бинарные пакеты в Linux
Чтобы установить Htop на RHEL 7/6/5 и CentOS 7/6/5, ваша система должна иметь установленный и активированный репозиторий EPEL, для этого выполните следующие команды в ваших соответствующих дистрибутивах, чтобы установить и включить его для вашей системной архитектуры (32 бит или 64 бит).
Для RHEL/CentOS – 32-bit OS
-------------- For RHEL/CentOS 6 -------------- # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -ihv epel-release-6-8.noarch.rpm -------------- For RHEL/CentOS 5 -------------- # wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm # rpm -ihv epel-release-5-4.noarch.rpm
Для RHEL/CentOS – 64-bit OS
-------------- For RHEL/CentOS 7 -------------- # wget dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm # rpm -ihv epel-release-7-11.noarch.rpm -------------- For RHEL/CentOS 6 -------------- # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ihv epel-release-6-8.noarch.rpm -------------- For RHEL/CentOS 5 -------------- # wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm # rpm -ihv epel-release-5-4.noarch.rpm
После установки репозитория EPEL вы можете набрать следующую команду yum для скачивания и установки пакета htop, как показано ниже.
# yum install htop
Для Fedora OS
Пользователи Fedora могут легко установить htop с помощью репозитория Fedora Extras, набрав команды ниже:
# yum install htop # dnf install htop [On Fedora 22+ releases]
Для Debian and Ubuntu
В Debian и Ubuntu вы можете устанивить htop, набрав:
# sudo apt-get install htop
Установка Htop из исходных кодов
Чтобы установить версию Htop 2.0.2, в вашей системе должны быть установлены Development Tools и Ncurses, для этого выполните следующие команды в соответствующих дистрибутивах Linux.
Для RHEL/CentOS и Fedora
# yum groupinstall "Development Tools" # yum install ncurses ncurses-devel # wget http://hisham.hm/htop/releases/2.0.2/htop-2.0.2.tar.gz # tar xvfvz htop-2.0.2.tar.gz # cd htop-2.0.2
Для On Debian и Ubuntu
$ sudo apt-get install build-essential $ sudo apt-get install libncurses5-dev libncursesw5-dev $ wget http://hisham.hm/htop/releases/2.0.2/htop-2.0.2.tar.gz $ tar xvfvz htop-2.0.2.tar.gz $ cd htop-2.0.2
Затем запустите скрипт configure и make для установки и компиляции htop.
# ./configure # make # make install
Как использовать htop?
Теперь запустите инструмент мониторинга htop, выполнив следующую команду на терминале.
# htop
Htop имеет в основном три секции
Header, где мы можем видеть информацию, такую как CPU, Memory, Swap, а также показывает задачи, среднюю нагрузку и время работы.
Список процессов, отсортированных по использованию CPU.
Нижний колонтитул показывает различные варианты, такие как help, setup, filter tree kill, nice, quit и т.д.
Htop Linux Processes Monitoring

Нажмите F2 или S для вызова меню настройки. Есть четыре столбца: Setup, Left Column, Right Column и Available Meters.
Здесь вы можете настроить метрики в верхней части окна, установить различные параметры отображения, выбрать подходящий цветовой паттерн, а также порядок расположения элементов.
Htop Setup Screen

Нажмите tree или t для вывода дерева процессов.
Htop Process View in Tree Format

Чтобы использовать это отличное приложение для мониторинга запущенных процессов Linux вы можете пользоваться функциональными клавишами, отображаемые в нижнем колонтитуле. Тем не менее, я советую использовать символьные клавиши или сочетания клавиш вместо функциональных клавиш, поскольку они могут отображаться с некоторым другим функционалом во время безопасного соединения.
Описание и функциональные клавиши Htop
Htop Process View in Tree Format
