Введение / Зачем это нужно
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перед запуском.