Как в Linux посмотреть процессы?

Для снимка процессов используйте ps, для наблюдения в реальном времени — top. Нужные поля: PID, PPID, состояние, пользователь, CPU, память и команда.

Короткий ответ

Что ответить на собеседовании

Для снимка процессов используйте ps, для наблюдения в реальном времени — top. Нужные поля: PID, PPID, состояние, пользователь, CPU, память и команда.

Подробный разбор

Ответ с пояснениями

Для снимка процессов используйте ps, для наблюдения в реальном времени — top. Нужные поля: PID, PPID, состояние, пользователь, CPU, память и команда.

Полезные команды:

ps -eo pid,ppid,stat,comm,%cpu,%mem --sort=-%cpu
ps -p 1234 -o pid,ppid,stat,etime,comm
pgrep -a nginx
top

1234 замените нужным PID. ps показывает снимок, top обновляет показатели. Состояние Z означает zombie, D — непрерываемое ожидание, S — сон. Для подробностей доступен /proc/<pid> с учётом прав.

Полные аргументы команд могут содержать секреты, поэтому не публикуйте вывод без проверки. ps также зависит от PID namespace: внутри контейнера список может отличаться от списка на хосте.

Источник: man7.org.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее