procps-ng
Пакет procps-ng предоставляет утилиты для мониторинга и управления процессами в системе Найс.ОС. Включает такие инструменты, как top, ps, kill и другие для работы с процессами и системными ресурсами.
Подпакеты
Имя | Краткое описание |
---|---|
procps-ng-devel | Описание отсутствует |
Домашняя страница: https://gitlab.com/procps-ng/procps/
Доступные версии
Версия | Релиз | Архитектура | Лицензия | Дата сборки | Размер | Версии ОС | Подробности |
---|---|---|---|---|---|---|---|
4.0.5 | 1.niceos5 | x86_64 | GPLv2 | 24 апр. 2025 г. | 2,609 ГиБ | Подробности |
Описание
Обзор пакета procps-ng для Найс.ОС
Пакет procps-ng представляет собой набор утилит командной строки, предназначенных для мониторинга, управления и анализа процессов в операционных системах на базе Linux, включая Найс.ОС. Этот пакет является неотъемлемой частью любой современной системы, предоставляя системным администраторам и разработчикам мощные инструменты для диагностики и управления системными ресурсами. В состав procps-ng входят такие известные программы, как top
, ps
, kill
, free
и многие другие, которые помогают отслеживать использование CPU, памяти, а также взаимодействовать с запущенными процессами.
Основные возможности procps-ng
Пакет procps-ng (new generation) является обновленной версией классического пакета procps, предлагая улучшенную производительность и поддержку современных систем. Основные функции включают:
- Мониторинг процессов в реальном времени с помощью утилиты
top
. - Получение подробной информации о процессах через
ps
. - Управление процессами (завершение, приостановка) с помощью
kill
иpkill
. - Анализ использования памяти и swap с помощью
free
. - Дополнительные утилиты, такие как
vmstat
иwatch
, для диагностики производительности системы.
Установка пакета procps-ng в Найс.ОС
Для установки пакета procps-ng в Найс.ОС используется пакетный менеджер dnf
. Выполните следующую команду для установки:
sudo dnf install procps-ng
После установки вы получите доступ ко всем утилитам пакета, которые обычно располагаются в директориях /bin
и /usr/bin
.
Примеры использования утилит procps-ng
Ниже приведены примеры работы с основными инструментами пакета procps-ng, которые помогут вам быстро освоить их функционал в Найс.ОС.
1. Мониторинг процессов с помощью top
Утилита top
предоставляет интерактивный интерфейс для мониторинга процессов в реальном времени. Она отображает использование CPU, памяти, а также список активных процессов с их PID (идентификаторами процессов).
top
После запуска вы можете сортировать процессы по различным параметрам (например, по использованию CPU, нажав клавишу F и выбрав соответствующий пункт).
2. Получение списка процессов с помощью ps
Команда ps
позволяет вывести информацию о запущенных процессах. Для отображения всех процессов в системе используйте опцию -aux
:
ps -aux
Эта команда покажет список всех процессов, включая их PID, владельца, использование ресурсов и путь к исполняемому файлу.
3. Завершение процесса с помощью kill
Для завершения процесса по его PID используется команда kill
. Например, чтобы завершить процесс с PID 1234:
kill 1234
Если процесс не завершается, можно использовать сигнал SIGKILL для принудительного завершения:
kill -9 1234
4. Проверка использования памяти с помощью free
Утилита free
отображает информацию о доступной и используемой оперативной памяти, а также swap-разделе. Для удобного чтения используйте опцию -h
:
free -h
Результат покажет объем памяти в удобочитаемом формате (например, в гигабайтах).
5. Мониторинг с помощью vmstat
Команда vmstat
предоставляет статистику по использованию CPU, памяти, ввода-вывода и других ресурсов системы. Для обновления данных каждые 2 секунды выполните:
vmstat 2
Преимущества использования procps-ng в Найс.ОС
Пакет procps-ng является стандартом де-факто для работы с процессами в Linux-системах, включая Найс.ОС. Его преимущества включают:
- Простота использования благодаря интуитивно понятным командам.
- Высокая производительность и минимальное потребление ресурсов.
- Широкий набор утилит для решения различных задач системного администрирования.
- Поддержка скриптов автоматизации благодаря выводу данных в машиночитаемом формате.
Советы по оптимизации работы с procps-ng
Для более эффективного использования пакета procps-ng в Найс.ОС рекомендуется:
- Использовать комбинации команд, например, перенаправлять вывод
ps
вgrep
для фильтрации процессов:ps -aux | grep firefox
- Настраивать
top
под свои нужды, сохраняя пользовательские настройки. - Автоматизировать мониторинг с помощью
watch
, чтобы отслеживать изменения в реальном времени:watch -n 5 free -h
Пакет procps-ng остается незаменимым инструментом для всех, кто работает с Найс.ОС, будь то начинающий пользователь или опытный системный администратор. Его утилиты позволяют эффективно управлять процессами, анализировать производительность системы и быстро устранять проблемы.