Linuxlab

Глава 2

Процессы и задания

Обновлено 3 июля 2026 г.

Каждая запущенная программа - это процесс. У процесса есть номер, PID, который система выдаёт при запуске и не повторяет, пока процесс жив. Есть и PPID - номер родителя, того процесса, который этот запустил. Так выстраивается дерево: твоя оболочка породила команду, команда породила ещё одну.

Процессы рождаются и умирают постоянно. Чтобы ими управлять, нужно сначала их увидеть, потом уметь послать им сигнал и развести работу между передним планом и фоном.

Снимок всех процессов даёт ps:

$ ps aux                 # все процессы всех пользователей, подробно
$ ps aux | grep nginx    # отфильтровать по имени

В выводе ps aux колонки PID и PPID говорят, кто кого породил, %CPU и %MEM

Закрыто

Дальше глава входит в платный курс

Ты читаешь открытую часть. Купи курс, чтобы прочитать главу целиком.

Посмотреть курс