Добро пожаловать в мир htop, интерактивного просмотрщика процессов для Linux и Unix систем, который обеспечивает динамическое и красочное отображение запущенных процессов в реальном времени. В отличие от традиционных программ просмотра процессов, таких как top, htop предлагает более визуально привлекательный и удобный интерфейс. В этом введении мы рассмотрим некоторые ключевые особенности и различия между htop и top. Следуя этому руководству, вы узнаете, как установить htop на Ubuntu 22.04 Jammy Jellyfish или Ubuntu 20.04 Focal Fossa.
Ключевые особенности htop
- Визуально привлекательный интерфейс: htop представляет системную информацию в более доступном и красочном формате, облегчая понимание и анализ текущего состояния вашей системы.
- Более простая навигация: С htop вы можете легко перемещаться по списку процессов с помощью клавиш со стрелками, что избавляет вас от необходимости вводить сложные команды.
- Обновления в реальном времени: htop обновляет список процессов в реальном времени, гарантируя, что вы всегда будете иметь самую свежую информацию об использовании ресурсов вашей системы.
Различия между htop и top
Управление процессами
- htop: Поддерживает взаимодействие с мышью и клавиатурой для управления процессами, позволяя вам посылать сигналы непосредственно процессам, выбирая их и нажимая соответствующие клавиши.
- top: В основном использует опции командной строки и горячие клавиши для управления процессами, что может быть менее интуитивным для новых пользователей.
Визуализация использования ресурсов
- htop: Отображает использование ЦП, памяти и свопа с помощью легко читаемых цветных полос, обеспечивая более наглядное понимание системных ресурсов.
- top: Отображает использование ресурсов в процентах и необработанных числах, что может быть сложнее интерпретировать с первого взгляда.
Сортировка и фильтрация
- htop: Позволяет сортировать процессы по различным критериям (например, по использованию ЦП, памяти или ID процесса) и фильтровать список процессов на основе заданных пользователем выражений.
- top: Предлагает ограниченные возможности сортировки и не имеет встроенных возможностей фильтрации.
К концу этого руководства вы будете иметь полное представление о преимуществах использования htop перед традиционными программами просмотра процессов, такими как top. В руководстве будет показано, как установить htop на Ubuntu 22.04 Jammy Jellyfish или Ubuntu 20.04 Focal Fossa.
Установка Htop с помощью APT
Шаг 1: Обновление системных пакетов
Перед установкой Htop очень важно убедиться, что все существующие пакеты в вашей системе обновлены. Обновление системных пакетов помогает поддерживать стабильность системы, безопасность и совместимость с новейшим программным обеспечением. Чтобы обновить системные пакеты, выполните следующую команду:
sudo apt update && sudo apt upgrade
Эта команда обновит список пакетов и обновит все устаревшие пакеты, обеспечивая надежную основу для установки Htop.
Шаг 2: Выберите способ установки
Метод 1: Установка Htop из репозитория Ubuntu
Первый метод установки Htop предполагает использование репозитория Ubuntu. Этот подход рекомендуется для новых пользователей Linux и Ubuntu, так как он ставит во главу угла стабильность системы. Однако, версия Htop, доступная в репозитории Ubuntu, может быть не самой последней, что означает, что вы можете пропустить последние функции и исправления ошибок. Если вам нужна более актуальная версия Htop, воспользуйтесь методом PPA в Методе 2.
Чтобы установить Htop из репозитория Ubuntu, выполните следующую команду:
1 | sudo apt install htop |
После завершения установки вы можете проверить установленную версию, выполнив следующую команду:
1 | htop --version |
Метод 2: Установка Htop с помощью PPA
Второй способ установки Htop заключается в добавлении в систему архива Htop PPA (Personal Package Archive). Этот способ подходит для пользователей, которым нужна самая последняя версия Htop. PPA поддерживается Hung-Yi Chen и обычно содержит последнюю версию Htop для LTS (Long-Term Support) версий Ubuntu.
Сначала добавьте Htop PPA в вашу систему, выполнив следующую команду:
1 | sudo add-apt-repository ppa:gaod/htop -y |
Затем обновите список пакетов вашей системы, чтобы включить только что добавленный PPA, выполнив следующую команду:
1 | sudo apt update |
Наконец, установите Htop с помощью следующей команды:
1 | sudo apt install htop |
Начало работы с Htop
Htop - это мощный интерактивный просмотрщик процессов, предоставляющий обширную информацию о процессах и ресурсах вашей системы. В этом разделе мы рассмотрим некоторые общие команды Htop, включая примеры и объяснения, которые помогут вам лучше понять и использовать этот универсальный инструмент.
Шаг 1: Запуск Htop
Чтобы запустить Htop, откройте окно терминала и введите следующую команду:
1 | htop |
Пример работы Htop в терминале Ubuntu Linux:
После запуска Htop отобразит интерактивное представление процессов вашей системы, использования ЦП, памяти и других важных параметров.
Шаг 2: Навигация и сортировка процессов
Htop предоставляет простой в использовании интерфейс для навигации и сортировки процессов. Вот некоторые основные команды навигации:
- Клавиши со стрелками вверх/вниз: Перемещение по списку процессов.
- Клавиши со стрелками влево/вправо: Переключение между различными метриками, такими как использование ЦП, использование памяти и приоритет процесса.
Чтобы отсортировать процессы по определенной метрике, нажмите соответствующую функциональную клавишу:
- F6: Сортировка процессов по заданным пользователем критериям (например, использование ЦП, использование памяти, идентификатор процесса).
- F5: переключить представление дерева процессов, отображая отношения между процессами по типу "родитель-ребенок".
Шаг 3: Управление процессами
Htop позволяет управлять процессами непосредственно из своего интерфейса. Вот некоторые основные команды управления процессами:
- F9: Послать сигнал выбранному процессу (например, SIGTERM для завершения процесса, SIGHUP для перезапуска процесса).
- F7/F8: Увеличить или уменьшить приоритет выбранного процесса (также известный как "приятное" значение). Меньшие значения означают более высокий приоритет, а большие значения - более низкий.
Шаг 4: Поиск и фильтрация процессов
Htop предоставляет функции поиска и фильтрации, которые помогут вам быстро найти определенные процессы:
- F3: Поиск процесса по имени. Введите имя процесса и нажмите Enter, чтобы выделить соответствующий процесс в списке.
- F4: Фильтр списка процессов на основе заданных пользователем критериев (например, имя процесса, пользователь). Введите критерии фильтрации и нажмите Enter, чтобы отобразить только подходящие процессы.
Шаг 5: Настройка отображения Htop
Htop предлагает различные варианты настройки дисплея в соответствии с вашими предпочтениями:
- F2: Доступ к меню настройки Htop, где вы можете настроить дисплей, цвета и макет.
Шаг 6: Выход из Htop
Чтобы выйти из Htop, нажмите либо клавишу F10, либо клавишу Q.
Пример меню настроек Htop в терминале Ubuntu Linux:
Дополнительные команды Htop в Ubuntu Linux
В этом разделе мы рассмотрим дополнительные команды Htop для пользователей Ubuntu Linux, включая то, как удалить Htop и удалить его PPA, если вы установили его методом PPA.
Удаление Htop
Если вам нужно удалить Htop из вашей системы, процесс прост и понятен. Выполните следующие шаги, чтобы удалить Htop из вашей системы Ubuntu Linux.
Шаг 1.1: Удалить пакет Htop
Выполните следующую команду в терминале, чтобы удалить Htop:
1 | sudo apt remove htop |
Эта команда удалит пакет Htop и связанные с ним файлы из вашей системы. Однако, если вы установили Htop с помощью PPA-метода, есть еще один шаг, чтобы полностью удалить PPA.
Шаг 1.2: Удалить Htop PPA (необязательно)
Если вы установили Htop с помощью метода PPA, как описано в разделе 1, вы также можете удалить PPA из вашей системы. Для этого выполните следующую команду:
1 | sudo add-apt-repository --remove ppa:gaod/htop -y |
Эта команда удалит PPA Htop, поддерживаемый Hung-Yi Chen, из списка репозиториев пакетов вашей системы, гарантируя, что она больше не будет получать обновления из этого источника.
Заключение
В заключение, установка и использование интерактивного просмотрщика Htop в Ubuntu Linux является ценным инструментом для мониторинга системных ресурсов и эффективного управления процессами. В этой статье мы рассмотрели процесс установки, общие команды Htop, а также дополнительную информацию о деинсталляции Htop и удалении его PPA. Следуя приведенным шагам и рекомендациям, вы сможете успешно установить и использовать Htop в вашей системе Ubuntu Linux, независимо от вашего уровня опыта.