Назад к вопросам
Junior
69
questionbank

Как посмотреть список запущенных процессов в операционной системе Linux?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Для просмотра списка запущенных процессов в Linux используются утилиты командной строки. Основные:

  • ps: Показывает снапшот текущих процессов.
  • top: Представляет динамическое отображение процессов, обновляется в реальном времени.
  • htop (не всегда установлен по умолчанию): Интерактивный менеджер процессов с более удобным интерфейсом, чем top.

Самый распространенный способ с ps для получения детальной информации обо всех процессах:

ps aux
# a: Показать процессы всех пользователей
# u: Отобразить информацию в формате, ориентированном на пользователя (user-oriented format)
# x: Показать процессы без управляющего терминала

Другой вариант с ps для древовидного представления процессов:

ps ef
# e: Показать все процессы
# f: Отобразить информацию о процессе в виде дерева

Использование top:

top
# Открывает интерактивный интерфейс
# Для выхода нажать 'q'

Использование htop:

htop
# Открывает интерактивный интерфейс (если установлен)
# Для выхода нажать 'F10'

Также можно комбинировать ps с другими командами, например, для поиска конкретного процесса:

ps aux | grep nginx
# ps aux: Получаем список всех процессов
# |: Перенаправляем вывод ps на вход grep
# grep nginx: Ищем строки, содержащие "nginx"