Большинство пользователей Windows знают, как пользоваться диспетчером задач. Диспетчер задач - это утилита Windows, с помощью которой пользователи могут отслеживать текущие запущенные процессы. Аналогично в Ubuntu, утилита htop обеспечивает ту же функциональность с более продвинутыми возможностями. Htop - это улучшенная версия утилиты командной строки top. Используя утилиту htop, пользователь может просматривать важные детали о системе Ubuntu, такие как запущенные процессы процессора, использование памяти, средняя нагрузка, PID и т.д.
Мониторинг системных процессов с помощью htop
Откройте приложение терминала. Для этого нажмите на Деятельность, найдите терминал в строке поиска приложений и нажмите 'Enter'. Вы также можете быстро запустить терминал с помощью сочетания клавиш Ctrl + Alt + t.
В Ubuntu и большинстве последних версий Ubuntu утилита командной строки htop уже установлена. Однако если она не установлена из-за каких-либо системных проблем, вы можете установить эту утилиту на систему Ubuntu с помощью следующей команды:
1 | sudo apt install htop |
В следующем выводе утилита htop уже установлена в текущей системе:
Вы можете видеть, что окно вывода имеет три основные секции, в верхней секции заголовка отображается информация о процессоре, памяти подкачки, средней нагрузке, времени работы и задачах. В основной секции отображается информация о запущенных процессах, а в нижней секции нижнего колонтитула доступны различные пункты меню для выполнения различных функций.
Используя команду htop, вы можете выполнять следующие действия, нажимая функциональные клавиши для мониторинга системных процессов:
Сортировка вывода
Для сортировки отображаемого вывода нажмите на клавиатуре функциональную клавишу 'F6'. После этого вывод будет отображаться следующим образом:
Отображение процессов в древовидном формате
Все процессы в Linux обычно отображаются в иерархической форме в виде отношений "родитель-ребенок". Чтобы отобразить эти отношения в виде древовидной структуры, нажмите на клавиатуре функциональную клавишу 'F5'. В окне терминала вы увидите следующий вывод:
Поиск определенного процесса
С помощью утилиты htop можно также выполнить поиск определенного процесса. Для этого нажмите на клавиатуре клавишу 'F3' и введите имя искомого процесса в строке поиска, которая отобразится в нижней части окна терминала. На экране терминала появится следующий результат:
Фильтр процесса
Вы также можете отфильтровать определенные процессы, указав соответствующий путь к ним. Для фильтрации процессов используйте функциональную клавишу 'F4' на клавиатуре. После этого необходимо ввести путь к нужному процессу в нижнем колонтитуле. На терминале появится следующий результат:
Убить (завершить) процесс
Вы можете убить ненужный процесс с помощью утилиты htop. Для этого достаточно перемещаться среди процессов с помощью стрелок вниз и вверх, нажать функциональную клавишу 'F9' или букву 'k' на клавиатуре и выбрать действие, которое вы хотите выполнить. Чтобы убить процесс, выберите действие 'SIGKILL' и нажмите 'Enter', как показано ниже:
Настройка окна вывода
Используя функциональную клавишу 'F2', вы можете настроить окно вывода в соответствии с вашими потребностями. После этого на вашем терминале будут доступны различные опции для настройки вывода, как показано ниже:
Открыть справку
Если вы хотите получить помощь по использованию команды htop, воспользуйтесь функциональной клавишей 'F1' на клавиатуре, и на вашем терминале появятся следующие опции:
Чтобы узнать больше о команде htop, вы можете посетить эту страницу здесь.
В этой статье вы увидели, как можно визуализировать процессы системы с помощью утилиты командной строки htop в системе Ubuntu. Используя эту полезную команду, вы можете легко контролировать или отслеживать системные ресурсы и запущенные процессы. Надеюсь, вам понравилась эта полезная статья.