Linux

Установка htop в Linux: пошаговый гайд по настройке мониторинга

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

Обновлено 7 апреля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Ubuntu 22.04/24.04Debian 12Fedora 39/40Arch Linux

Введение / Зачем это нужно

htop — это интерактивный монитор процессов для Linux, который заменяет устаревший стандартный top. Главное преимущество утилиты — наглядный цветной интерфейс, поддержка прокрутки и возможность отправлять сигналы процессам без ручного ввода PID. После выполнения этого руководства вы получите готовый инструмент для быстрой диагностики нагрузки на процессор, оперативную память и диски.

Требования / Подготовка

Для успешной установки убедитесь, что у вас есть:

  • Доступ к терминалу (Ctrl+Alt+T в графических оболочках или SSH для серверов).
  • Права суперпользователя (sudo) или аккаунт root.
  • Стабильное подключение к интернету для загрузки пакетов.
  • Поддерживаемый дистрибутив: семейство Debian/Ubuntu, Fedora/RHEL, Arch Linux или openSUSE.

Пошаговая инструкция

Шаг 1: Обновите списки репозиториев

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

Для Ubuntu/Debian:

sudo apt update

Для Fedora/RHEL:

sudo dnf check-update

Для Arch Linux:

sudo pacman -Sy

Шаг 2: Установите пакет htop

Процесс установки занимает меньше минуты. Выполните команду, соответствующую вашему менеджеру пакетов:

  • Debian/Ubuntu: sudo apt install htop
  • Fedora: sudo dnf install htop
  • Arch Linux: sudo pacman -S htop
  • openSUSE: sudo zypper install htop

💡 Совет: Менеджер пакетов автоматически загрузит все необходимые зависимости. Во время установки подтвердите действие, введя y или Y, если система запросит подтверждение.

Шаг 3: Первый запуск и базовая настройка

После завершения установки запустите утилиту в терминале:

sudo htop

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

Краткий справочник по управлению:

  • F5 — переключиться в режим дерева процессов (удобно отслеживать дочерние экземпляры).
  • F6 — выбрать поле для сортировки списка (CPU%, MEM%, TIME).
  • k — отправить сигнал выбранному процессу (по умолчанию SIGTERM для корректного завершения).
  • q или F10 — выход из программы.

Проверка результата

Чтобы убедиться в корректной работе, проверьте загрузку системы в реальном времени. В верхней части экрана вы должны увидеть цветные индикаторы загрузки ядер CPU, объем использованной RAM и Swap. Попробуйте нажать F3 и ввести название процесса (например, nginx или python), чтобы отфильтровать список. Если утилита реагирует на ввод мыши и обновляет данные без задержек, установка прошла успешно.

Возможные проблемы

При установке или запуске могут возникнуть типичные ошибки. Вот способы их быстрого устранения:

  • E: Package 'htop' has no installation candidate — репозитории не обновлены или пакет исключен из вашего источника. Выполните sudo apt update && sudo apt upgrade, затем повторите установку. Для Debian проверьте, что в /etc/apt/sources.list активны ветки main.
  • bash: htop: command not found — терминал не нашёл исполняемый файл. Чаще всего это происходит, если вы не перезапустили сессию после установки. Закройте и откройте окно терминала заново, либо выполните hash -r для сброса кэша путей.
  • Интерфейс отображается без цветов или с искажённой графикой — htop зависит от библиотеки ncurses. Убедитесь, что переменная среды TERM установлена корректно (обычно xterm-256color). Задайте её явно: export TERM=xterm-256color перед запуском.

Часто задаваемые вопросы

Можно ли использовать htop вместо стандартного top?
Нужны ли права root для запуска htop?
Как обновить htop до последней версии?

Полезное

Обновите списки пакетов
Установите пакет htop
Запустите утилиту