Просмотр списка процессов в Linux

Иногда у пользователя появляется надобность отследить список запущенных процессов в операционной системе Linux и узнать максимально детальную информацию о каждом из них или о каком-то конкретно. В ОС присутствуют встроенные средства, позволяющие осуществить поставленную задачу без каких-либо усилий. Каждый такой инструмент ориентирован под своего юзера и открывает для него разные возможности. В рамках этой статьи мы затронем два варианта, которые будут полезны в определенных ситуациях, а вам останется только выбрать наиболее подходящий.

Просматриваем список процессов в Linux

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

Способ 1: Терминал

Бесспорно, классическая консоль операционных систем на Линуксе играет важнейшую роль при взаимодействии с программами, файлами и другими объектами. Все основные манипуляции юзер производит именно через это приложение. Потому с самого начала хотелось бы рассказать о выводе информации именно через «Терминал». Обратим внимание мы лишь на одну команду, однако рассмотрим самые популярные и полезные аргументы.

  1. Для начала запустите консоль, нажав на соответствующий значок в меню или используя комбинацию клавиш Ctrl + Alt + T.
  2. Запуск терминала через меню в Linux

  3. Пропишите команду ps, чтобы просто убедиться в ее работоспособности и ознакомиться с видом показанных данных без применения аргументов.
  4. Использование команды ps без аргументов в Linux

  5. Как видите, список процессов получился достаточно малым, обычно это не более трех результатов, поэтому стоит уделить время уже упомянутым аргументам.
  6. Вид команды ps без аргументов в Linux

  7. Чтобы отобразились сразу все процессы, стоит добавить -A. В таком случае команда выглядит как ps -A (A обязательно должна быть в верхнем регистре). После нажатия на клавишу Enter вы сразу увидите сводку строк.
  8. Команда ps с аргументом -А в ОС Linux

  9. Предыдущая команда не отображает лидера группы (главный процесс из связки). Если вас интересуют и эти данные, здесь следует прописать ps -d.
  10. действие команды ps -d в консоли операционной системы Linux

  11. Получить большее количество полезной информации можно, просто добавив -f.
  12. Действие команды ps -f в консоли операционной системы Linux

  13. Тогда полный список процессов с расширенной информацией будет вызываться через ps -Af. В таблице вы увидите:
    UID Имя пользователя, запустившего процесс
    PID Уникальный номер
    PPID Номер родительского процесса
    C Количество времени нагрузки на ЦП в процентах, когда активен процесс
    STIME Время активации
    TTY Номер консоли, откуда был совершен запуск
    TIME Время работы
    CMD Команда, запустившая процесс
  14. Действие команды ps -Af в консоли Linux

  15. Каждый процесс имеет свой PID (Proccess Identificator). Если вы хотите увидеть сводку о конкретном объекте, пропишите ps -fp PID, где PID — номер процесса.
  16. Действие команды ps -fp в консоли ОС Linux

  17. Отдельно хотелось бы затронуть и сортировку. Например, команда ps -FA --sort pcpu позволяет поставить все строки в порядке нагрузки на CPU, а ps -Fe --sort rss — по затрачиваемому объему оперативной памяти.
  18. Сортировка через команду ps в операционной системе Linux

Выше мы рассказали об основных аргументах команды ps, однако присутствуют еще и другие параметры, например:

Аргументы Описание
-H Отображение дерева процессов
-V Вывод версий объектов
-N Выборка всех процессов кроме заданных
Отображение только по имени команды

Для рассмотрения метода просмотра процессов через встроенную консоль мы выбрали именно команду ps, а не top, поскольку вторая ограничена размерами окна и не помещающиеся данные просто игнорируются, оставаясь невыведенными.

Способ 2: Системный монитор

Конечно, метод просмотра нужной информации через консоль является сложным для некоторых пользователей, но он позволяет подробно ознакомиться со всеми важными параметрами и применить необходимые фильтры. Если вы хотите просто просмотреть список запущенных утилит, приложений, а также совершить с ними ряд взаимодействий, вам подойдет встроенное графическое решение «Системный монитор».

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

Подробнее: Способы запуска Системного монитора в Linux

  1. Запустите «Системный монитор» любым удобным методом, например, через меню.
  2. Запуск системного монитора в операционной системе Linux

  3. Сразу же отобразится список процессов. Вы узнаете, сколько они потребляют памяти и ресурсов ЦП, увидите пользователя, запустившего выполнение программы, а также сможете ознакомиться с другой информацией.
  4. Отображение процессов в системном мониторе Linux

  5. Щелкните правой кнопкой мыши на интересующей строке, чтобы перейти в ее свойства.
  6. Перейти к свойствам процесса через системный монитор Linux

  7. Здесь отображаются практически все те же данные, которые доступны к получению через «Терминал».
  8. Детальная информация о процессе через системный монитор в Linux

  9. Используйте функцию поиска или сортировки, чтобы найти необходимый процесс.
  10. Сортировка и поиск процессов в системном мониторе Linux

  11. Обратите внимание и на панель сверху — она позволяет сортировать таблицу по необходимым значениям.
  12. Сортировка процессов по названию, идентификатору и нагрузке на Linux

Завершение, остановка или удаление процессов также происходит через это графическое приложение путем нажатия на соответствующие кнопки. Начинающим пользователям такое решение покажется более удобным, чем работа в «Терминале», однако освоение консоли позволит получать искомую информацию не только быстрее, но и с большим количеством деталей.

Автор статьи Виктор Бухтеев Вам помогли мои советы?
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
24 октября 2023 23:05

Спасибо. Хорошая статья. Все настроил.

Рекомендуем: