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 остается незаменимым инструментом для всех, кто работает с Найс.ОС, будь то начинающий пользователь или опытный системный администратор. Его утилиты позволяют эффективно управлять процессами, анализировать производительность системы и быстро устранять проблемы.