pwncollege
DojosLeaderboardCommunity
Back to linux

Процессы в Linux

linux
0/10 challenges completed

Компьютеры выполняют программы для решения различных задач. В современных вычислительных системах программное обеспечение можно "условно" разделить на два уровня:

  • ядра операционных систем и коммпоненты\модули ядра, о них Вы узнаете значительно позже (обязательно посвящу им курс);
  • процессы или утилиты уровня пользователя, которые мы рассмотрим в данном модуле.

При запуске Linux создаёт процесс init (сокращение от initиализатор), который, в свою очередь, запускает ряд других процессов, те запускают следующие — и так продолжается до тех пор, пока Вы не окажетесь перед командной оболочкой, которая тоже является процессом! Оболочка, в свою очередь, запускает процессы в ответ на вводимые Вами команды.

В данном модуле Вы научитесь просматривать процессы и взаимодействовать с ними самыми разнообразными способами!

1
Список процессов
2
Уничтожение процессов (kill)
3
Прерывание процессов (Ctrl+C)
4
Уничтожение неисправных процессов
5
Приостановка процессов
6
Возобновление процессов
7
Фоновые процессы (background)
8
Активация процессов (foreground)
9
Запуск фоновых процессов
10
Коды выхода процессов