man htop
то это интерактивная просматривалка процессов. Не верьте! Это нечто гораздо большее! И данное руководство призвано убедить вас в этом.Установка
Любым удобным для вас способом установите пакет htop.
Запуск
Наберите в терминале htop (для выхода из htop нажмите "
q
" на английской раскладке). Существует несколько ключей запуска, но для нас они в целом бесполезны. Просмотреть их можно набрав
htop -h
Использование
-
Стрелочки
на клавиатуре позволяют перемещаться вверх, вниз, влево, вправо по списку процессов или в различных меню.-
PgUp
, PgDown
, Home
, End
также позволяют перемещаться по спискам.-
Пробел
. Выделить или снять выделение (в меню ставит или убирает крестик с опции). Если команда (например kill) может оперировать с несколькими процессами, то она будет применена ко всем выделеным процессам. В противном случае - к тому что подсвечен в данный момент.-
U
- снимает выделение со всех процессов.-
F1
, h
, ?
- Покажет экран справки.-
F2
, S
- Перейти к настройкам (Вернуться можно клавишей Esc
или q
)-
F3
, /
- Поиск процесса в списке.-
F4
, \
- Применить фильтр к списку процессов.-
F5
, t
- Переключение видов между списком и деревом процессов.-
F6
- В режиме списка процессов позволяет выбрать столбец для сортировки. В режиме дерева процессов позволяет свернуть или развернуть подсвеченный узел.-
F7
, ]
- Повысить приоритет процесса (может только root).-
F8
, [
- Понизить приоритет процесса.-
F9
, k
- Отослать выбранному процессу kill N. N можно выбрать из списка.-
F10
, q
- Выход.-
I
- Инвертировать сортировку.-
+
, -
- В режиме дерева процессов скрыть или показать ветку.-
a
- Указать какой CPU можно использовать процессу (выбор доступен из списка).-
u
- Показать только процессы выбранного пользователя (выбор доступен из списка).-
M
- Сортировать по использованию памяти.-
P
- Сортировать по нагрузке на процессор.-
Т
- Сортировать по времени запуска.-
F
- Следовать за процессом. Если процесс перемещается за пределы экрана экран переместится вслед за ним. Удобно для отслеживания конкретного процесса. Сбрасывается при перемещении выделения.-
K
- Показать/скрыть потоки ядра. -
K
- Показать/скрыть потоки пользователя.-
Ctrl+L
- Обновить экран.-
Цифры
- Поиск по PID.Настройка
В настройках доступно 4 меню - Meters (данные выводимые в шапке), Display options (параметры отображения), Colors (цветовая схема), Columns (столбцы выводимые для процессов).
1 - Meters.
Здесь мы можем настроить данные выводимые в шапку. Нам доступно три столбца. Left column отвечает за данные в левой части шапки. Right column за данные в правой части шапки. Available meters - все данные на выбор, которые мы можем добавить в левую или правую часть.
При выборе пункта в Left column или Right column нам доступны:
F4
- сменить тип датчика (текст, график, полоска итд), F7
- переместить выше, F8
- переместить ниже, F9
- удалить (переместится в Available meters).При выборе пункта в Available meters нам доступны:
F5
- добавить в левый столбец, F6
- добавить в правый столбец.2 - Display options.
Здесь мы можем выбрать настройки отображения для шапки и списка процессов. Поставить или удалить крестик можно кнопкой
Пробел
.3 - Colors.
Выбор цветовой схемы. Производится аналогично Display options.
4 - Columns
Выбор столбцов в списке процессов. Производится аналогично Meters. Вариантов столбцов слишком много чтобы описать их все в этом руководстве. Полную информацию о каждом можно найти в
man htop
Файлы
Параметры конфигурации для htop можно найти в ~/.config/htop/htoprc
Кому надо прилагаю свой конфиг. Он запакован в архив потому что злые модеры не разрешают прикреплять файлы без расширения Для распаковки можно набрать tar -xzvf htop.tar.gz