htop — это утилита CLI для проверки интерактивного списка запущенных процессов в режиме реального времени. Это более многофункциональная и удобная альтернатива команде top. Команда htop позволяет управлять системными процессами, отслеживать ресурсы и выполнять другие задачи администрирования.
Одной из наиболее выдающихся особенностей htop является то, что он отображает процессы с цветовой кодировкой, что помогает различать их в зависимости от использования ресурсов. Кроме того, он позволяет настраивать результаты с помощью параметров сортировки и фильтрации. Итак, это короткое руководство о том, как без проблем использовать команду htop в Linux. В отличие от top, команда htop не предустановлена в большинстве систем Linux. Вот почему вы должны установить его, используя следующие команды:
Операционная система | Команда |
Дебиан/Убунту | sudo apt-get установить htop |
Федора | sudo dnf установить htop |
RHEL/CentOS | sudo yum установить htop |
Теперь вы можете использовать команду htop, поэтому давайте начнем с основ:
хтоп
Когда вы выполняете приведенную выше команду, она запускает утилиту htop. Здесь вы можете использовать клавиши со стрелками для перемещения вверх и вниз по процессам. Кроме того, нажмите «F1» или «?», чтобы открыть экран справки с дополнительными ярлыками навигации.
Сортировка процессов в htop
В htop вы можете сортировать процессы по процессору, памяти и другим параметрам использования. Откройте меню сортировки, нажав F6:
Например, выберите параметр PERCENT_CPU и нажмите «Ввод».
Как вы можете видеть на изображении выше, все процессы теперь отсортированы по потреблению процессора.
Процессы поиска и фильтрации в htop
Для поиска любого процесса в htop выполните следующие шаги:
Нажмите «F3», чтобы открыть панель поиска.
Аналогичным образом нажмите «F4», чтобы отфильтровать процессы.
Дополнительные параметры с htop
-d, –delay=[аргумент]: По умолчанию htop обновляет процессы каждую секунду, но вы можете добавить задержку, используя эту опцию. Например, чтобы ввести задержку в 10 секунд, мы должны ввести «–delay=10».
-C, –no-color: Эта опция отключает вывод цвета, что полезно в системах с ограниченной поддержкой цветов терминалом.
-u, –user=[имя пользователя]: Для отображения процессов для конкретного пользователя. Просто замените «[имя пользователя]» на имя целевого пользователя.
-p, –pid=[PID1,PID2]: Отображает информацию для указанных идентификаторов процессов. Например, давайте проверим детали PID 1:
хтоп -п 1
-v, –версия: Печатает информацию о версии htop.
-h, –help: При этом отображается справочное сообщение с информацией об использовании.
Убить процесс в htop
Если вы хотите завершить какой-либо процесс, выберите его и нажмите клавишу «F9» или «k», чтобы передать сигнал уничтожения для выбранного процесса.
Подведение итогов
Htop — мощная утилита для интерактивной проверки системных процессов в режиме реального времени. В этом руководстве кратко обсуждается, как использовать команду htop. Поскольку htop не является предустановленной утилитой в дистрибутивах Linux, первым делом вам нужно установить ее с помощью упомянутых команд. Позже мы объяснили, как сортировать, искать, фильтровать и уничтожать процессы с помощью утилиты htop.