ps даёт снимок процессов, top/htop — интерактивный CPU/RAM; kill/kill -9 шлют сигналы (TERM затем KILL) — базовый контроль «кто ест ресурсы» на хосте.
Разбор
ps aux / ps -ef — полный список; pgrep -a nginx — по имени.
- SIGTERM (15) — корректное завершение; SIGKILL (9) — без cleanup.
kill -0 PID проверяет существование без сигнала.
- В контейнерах смотрите PID namespace:
ps внутри ≠ на хосте.
Пример
ps aux --sort=-%cpu | head
pgrep -a sshd
kill -TERM <pid>
Итог
Сначала поймите PID и родителя, потом сигнал — не начинайте с -9.