Урок 10: Процессы — ps, top и kill
Каждая работающая на сервере программа — это «процесс», и у каждого процесса есть уникальный идентификационный номер — его PID. Когда процесс зависает, потребляет слишком много ресурсов или занимает нужный вам порт, сначала нужно найти его, а затем остановить. Мы познакомимся с ps, которая выводит с
Процесс — это как открытое приложение, и у каждого есть номер. ps — это открыть список запущенных приложений, top — наблюдать за ними вживую по тому, насколько усердно они работают, а kill — закрыть одно из них по его номеру.
- процесс (PID)
- Программа, которая сейчас выполняется. У каждого процесса есть уникальный идентификационный номер, PID, по которому к нему обращаются (например, чтобы остановить его).
- ps
- Выводит список процессов. ps aux показывает их все; сочетайте с конвейером и поиском, чтобы найти один: ps aux | grep nginx.
- top
- Живое, постоянно обновляющееся отображение процессов, отсортированных по использованию CPU — как «диспетчер задач». Выход по q.
- kill
- Останавливает процесс по его PID: kill 4821. Всегда проверяйте, что это правильный PID. kill -9 — принудительная остановка, крайняя мера.