Какой командой можно посмотреть список процессов в Linux?

«Какой командой можно посмотреть список процессов в Linux?» — вопрос из категории Linux, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Основная команда для просмотра процессов — ps. Её часто используют с набором опций для получения детальной информации.

Основные варианты:

  • ps aux — показывает все процессы от всех пользователей с детализацией (PID, пользователь, %CPU, %MEM, команда и т.д.).
  • ps -ef — альтернативный формат вывода, показывает PID, родительский PID (PPID), время запуска и полную команду.

Для интерактивного мониторинга в реальном времени:

  • top — стандартная утилита.
  • htop — более продвинутая и удобная (требует установки).

Примеры фильтрации:

# Поиск процессов, связанных с nginx
ps aux | grep nginx

# Показать процессы конкретного пользователя
ps -u username