Как установить htop linux

Содержание
  1. Инструкция по использованию команды htop для интерактивного просмотра процессов в Linux
  2. Как установить htop
  3. Как просмотреть все процессы в Linux
  4. Область с информацией о системе
  5. Значение столбцов htop
  6. Как ускорить или замедлить частоту обновления htop
  7. Как вывести процессы в виде дерева
  8. Как перемещаться по списку процессов в htop
  9. Как в htop отсортировать по потреблению памяти. Как выбрать поле для сортировки
  10. Как свернуть ветки дерева процессов в htop
  11. Поиск и фильтрация процессов в htop
  12. Как изменить приоритет процесса в htop
  13. Как выбрать один или несколько процессов в htop
  14. Как закрыть процесс в htop
  15. Как показать файлы, которые использует процесс
  16. Как изменить внешний вид htop
  17. Как указать поле для сортировки при запуске htop
  18. Как показать только процессы определённого пользователя
  19. Как показать только процесс с определённым номером
  20. Трассировка системных вызовов
  21. Как закрыть htop
  22. Связанные статьи:
  23. Htop — интерактивный просмотрщик процессов для Linux
  24. Установите Htop в Linux
  25. Установите Htop на Debian
  26. Установите Htop на Ubuntu
  27. Установите Htop на Linux Mint
  28. Установите Htop в Fedora.
  29. Установите Htop на CentOS 8/7
  30. Установите Htop на RHEL 8/7
  31. Установите Htop на Rocky Linux/AlmaLinux
  32. Установите Htop на Gentoo
  33. Установите Htop на Arch Linux
  34. Установите Htop на OpenSUSE
  35. Скомпилируйте и установите Htop из исходников в Linux
  36. В RHEL/CentOS и Fedora
  37. В Debian, Ubuntu и Mint
  38. Как использовать хтоп?
  39. Htop состоит из трех разделов в основном
  40. Горячие клавиши и функциональные клавиши Htop

Инструкция по использованию команды htop для интерактивного просмотра процессов в Linux

Команда htop похожа на команду top по выполняемой функции: они обе показывают информацию о процессах в реальном времени, выводят данные о потреблении системных ресурсов и позволяют искать, останавливать и управлять процессами.

У обеих команд есть свои преимущества. Например, в программе htop реализован очень удобный поиск по процессам, а также их фильтрация. В команде top это не так удобно — нужно знать кнопку для вывода функции поиска.

Зато в top можно разделять область окна и выводить информацию о процессах в соответствии с разными настройками. В целом top намного более гибкая в настройке отображения процессов.

В общем, чтобы решить, какая из команд лучше именно для вас, попробуйте их обе. В данной статье будет подробно рассказано о htop, чтобы познакомиться с top обратитесь к статье «Как пользоваться командой top для наблюдения за процессами в Linux».

Как установить htop

Установите пакет с именем htop используя менеджер пакетов для вашего дистрибутива.

В Debian, Linux Mint, Ubuntu, Kali Linux и их производных выполните:

В Arch Linux, Manjaro, BlackArch и их производных выполните:

Как просмотреть все процессы в Linux

Команду htop можно запускать как с правами обычного пользователя:

Так и с привилегиями суперпользователя, для этого используйте sudo:

Права суперпользвоателя нужны только для некоторых действий: для изменения приоритета (nice) процессов, для закрытия процессов других пользователей.

Как и в случае с программой top, окно разделено на два основных раздела:

Область с информацией о системе

В самом верху показана нагрузка на каждое ядро центрального процессора (цифры от 1 до 12).

Читайте также:  Linux show system version

Mem — это общее количество оперативной памяти и используемая память.

Task — обобщённая статистика по процессам

Swp — уровень занятости файла подкачки (если он есть)

Load average — средняя загрузка центрального процессора

Uptime — время работы операционной системы с момента последней загрузки

Теперь перейдём к области с информацией о запущенных процессах.

Значение столбцов htop

Программа htop выводит следующие столбцы:

Имя пользователя владельца процесса или ID если имя не может быть определено.

Приоритет — внутренний приоритет ядра для процесса, обычно это просто значение nice плюс двадцать. Отличается для процессов имеющих приоритет выполнения real-time.

NICE значение процесса от 19 (низкий приоритет) до -20 (высокий приоритет). Более высокое значение означает, что процесс «приятный» для других и позволяет им иметь более высокий приоритет выполнения.

Размер виртуальной памяти процесса (M_SIZE).

Размер резидентного набора (text + data + stack) процесса (т.е. размер используемой физической памяти процесса, M_RESIDENT).

Размер общих страниц процесса (M_SHARE).

STATE, состояние процесса, может быть:

S для спящих (в простое)

R для запущенных

D для сна диска (бесперебойный)

Z для зомби (ожидает родитель считает его статус выхода)

T для отслеживания или приостановки (т. е. от SIGTSTP)

W для подкачки

Процент процессорного времени, которое процесс использует в данный момент.

Процент памяти, используемой процессом в данный момент (в зависимости от размера резидентной памяти процесса, см. M_RESIDENT выше).

Время, измеренное в часах, указывает на то, сколько процесс провёл в пользовательском и системном времени.

Полная командная строка процесса (то есть имя программы и аргументы).

Как ускорить или замедлить частоту обновления htop

Для установки времени обновления htop используйте опцию -d после которой укажите время обновления в десятой части секунд. Например, чтобы программа обновляла окно каждую 1/10 секунды:

Чтобы программа выводила новые данные раз в 5 секунд:

Как вывести процессы в виде дерева

Для вывода процессов в виде дерева используйте опцию -t:

Либо во время работы программы нажмите клавишу F5:

Как перемещаться по списку процессов в htop

Вы можете использовать курсорные клавиши (, , , ) для прокрутки списка процессов.

Также работают клавиши PgUp, PgDn для прокрутки окна.

Кнопка Home перенесёт к началу списка.

Кнопка End прокрутит список до конца.

Ctrl-a или ^ — прокрутка к началу пункта (началу строки).

Ctrl-e или $ — прокрутка к концу пункта записи о процессе (то есть концу строки).

Как в htop отсортировать по потреблению памяти. Как выбрать поле для сортировки

Нажмите клавишу F6 для выбора поля, которое вы хотите использовать для сортировки.

Для переключения к обратному порядку сортировки используйте кнопку I (Shift+i). При повторном нажатии список вновь будет отсортирован в обратном порядке.

Как свернуть ветки дерева процессов в htop

В режиме дерева процессов выберите ветку дерева, которую вы хотите свернуть и нажмите F6.

Поиск и фильтрация процессов в htop

Поиск отличается от фильтрации тем, что найденные процессы показываются наравне с остальными, и между найденными процессами можно переключаться кнопкой F3.

При фильтрации на экран будут выводиться только процессы, соответствующие введённой строке.

Для перехода к поиску по процессам нажмите F3 или /. Для переключения между найденными процессами нажимайте F3.

Читайте также:  Обход антивируса kali linux

Для фильтрации процессов нажмите F4 или \ начните вводить имя процесса.

Для очистки фильтра вновь нажмите F4 и затем Esc.

Как изменить приоритет процесса в htop

Для увеличения приоритета процесса (вычитание из величины nice) нажмите кнопку F7 или ]. Помните, что эту операцию может делать только суперпользователь (вы должны быть root’ом или запустить htop с sudo).

Для уменьшения приоритета процесса (прибавления к величине nice) нажмите кнопку F8 или [.

Как выбрать один или несколько процессов в htop

Для выбора процессов используйте Пробел. После этого введённые команды, такие как kill или изменение приоритета, могут применяться к группе выделенных процессов вместо подсвеченного в данный момент.

Для снятия выделения со всех процессов нажмите U (Shift+u).

Как закрыть процесс в htop

Для закрытия процесса выберите один или несколько процессов и нажмите F9 или k. Выбранному процессу будет отправлен сигнал завершения. Если не отмечен ни один процесс, то будет закрыть тот, на котором находиться в данный момент курсор.

Как показать файлы, которые использует процесс

Если вы хотите увидеть файлы, открытые процессом, то выделите интересующий вас процесс и нажмите кнопку l (маленькая латинская L).

Чтобы эта функция работала, в системе должны быть установлена утилита lsof.

Как изменить внешний вид htop

Для изменения внешнего вида — панели с информацией о системе, выводимых столбцах и прочем, нажмите кнопку F2 или S (Shift+s).

Там вы увидите следующие вкладки:

  • Meters (выводимая вверху окна информация о ЦПУ, памяти и прочем)
  • Display options (опции отображения)
  • Colors (цвета)
  • Columns (изменение порядка колонок, добавление и удаление колонок)

Как указать поле для сортировки при запуске htop

С помощью опции -s можно указать столбец, по которому будут отсортированы процессы.

Например, для сортировки процессов по столбцу PERCENT_MEM (процент используемой памяти):

Чтобы увидеть все доступные столбцы для сортировки выполните команду:

Как показать только процессы определённого пользователя

Используйте опцию -u в команде вида:

Например, для вывода процессов только пользователя mial:

Как показать только процесс с определённым номером

Для слежения только за некоторыми процессами используйте опцию -p PID,PID…. Через запятую вы можете перечислить один или более идентификаторов процессов. Только эти процессы будут показаны в окне htop.

Трассировка системных вызовов

Вы можете проследить, какие системные вызовы сделал процесс. Для этого выберите интересующий вас процесс и нажмите кнопку s.

Для работы этой функции у вас должна быть установлена утилита strace.

Как закрыть htop

Для выхода из программы нажмите F10 или q или Ctrl+c.

Если возможностей htop вам недостаточно, то обратитесь к статье «Как пользоваться командой top для наблюдения за процессами в Linux».

Связанные статьи:

Источник

Htop — интерактивный просмотрщик процессов для Linux

Эта статья является продолжением нашей серии статей о мониторинге системы Linux, сегодня мы говорим о самом популярном инструменте мониторинга под названием htop, который только что достиг версии 3.0.5 и выходит с некоторыми интересными новыми функциями.

Команда top — инструмент мониторинга процессов по умолчанию, предустановленный во всех операционных системах Linux.

Htop имеет множество других удобных функций, которые недоступны в команде top, а именно:

  • В htop вы можете прокручивать по вертикали, чтобы просмотреть полный список процессов, и прокручивать по горизонтали, чтобы просмотреть полные командные строки.
  • Он запускается очень быстро по сравнению с верхним поскольку не ожидает получения данных во время запуска.
  • В htop вы можете остановить более одного процесса одновременно, не вставляя их PID.
  • В htop вам больше не нужно было вводить номер процесса или значение приоритета, чтобы повторно настроить процесс.
  • Нажмите e, чтобы распечатать набор переменных среды для процесса.
  • Используйте мышь для выбора элементов списка.
Читайте также:  Mount file as drive linux

Установите Htop в Linux

Пакеты htop в основном доступны во всех современных дистрибутивах Linux и могут быть установлены с помощью менеджера пакетов по умолчанию из вашей системы.

Установите Htop на Debian

Установите Htop на Ubuntu

Установите Htop на Linux Mint

Установите Htop в Fedora.

Установите Htop на CentOS 8/7

$ sudo yum install epel-release $ sudo yum install htop

Установите Htop на RHEL 8/7

--------- On RHEL 8 --------- $ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ sudo yum install htop --------- On RHEL 7 --------- $ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm $ sudo yum install htop

Установите Htop на Rocky Linux/AlmaLinux

$ sudo yum install epel-release $ sudo yum install htop

Установите Htop на Gentoo

Установите Htop на Arch Linux

Установите Htop на OpenSUSE

Скомпилируйте и установите Htop из исходников в Linux

Чтобы собрать Htop из исходных кодов, в вашей системе должны быть установлены Инструменты разработки и Ncurses. Для этого выполните следующую серию команд на своем компьютере. соответствующие дистрибутивы.

В RHEL/CentOS и Fedora

$ sudo yum groupinstall "Development Tools" $ sudo yum install ncurses ncurses-devel

В Debian, Ubuntu и Mint

$ sudo apt-get install build-essential $ sudo apt-get install libncurses5-dev libncursesw5-dev

Затем загрузите последнюю версию htop из репозитория Github и запустите скрипт configure и make для установки и компиляции htop.

$ wget -O htop-3.0.5.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/3.0.5.tar.gz $ tar xvfvz htop-3.0.5.tar.gz $ cd htop-3.0.5/ $ ./configure $ make $ sudo make install

Как использовать хтоп?

Теперь запустите инструмент мониторинга htop, выполнив следующую команду на терминале.

Htop состоит из трех разделов в основном

  1. Заголовок, где мы можем видеть такую информацию, как ЦП, Память, Подкачка, а также показывает задачи, среднюю загрузку, и Время работы.
  2. Список процессов, отсортированных по загрузке ЦП.
  3. В нижнем колонтитуле отображаются различные параметры, такие как Справка, Настройка, ФильтрДеревоУбить , приятно, закрыть и т. д.

Нажмите F2 или S, чтобы открыть меню настройки > есть четыре столбца, т. е. Настройка, Левый столбец, Правый Столбец и Доступные счетчики.

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

Введите tree или t, чтобы отобразить дерево процессов.

Вы можете обратиться к функциональным клавишам, отображаемым в нижнем колонтитуле, чтобы использовать это отличное приложение htop для мониторинга запущенных процессов Linux. Тем не менее, мы рекомендуем использовать символьные клавиши или клавиши быстрого доступа вместо функциональных клавиш, так как они могут быть сопоставлены с некоторыми другими функциями во время безопасного соединения.

Горячие клавиши и функциональные клавиши Htop

Некоторые сочетания клавиш и функциональные клавиши и их функции для взаимодействия с htop.

Источник

Оцените статью
Adblock
detector