Перейти к содержимому

Процессы

Изучайте запущенные процессы, остановите подозрительный и запустите свою фоновую задачу.

  • linux.processes

Задания

  1. 1. Утечка через аргументы10 очк.

    Агент резервного копирования запущен с секретным токеном в командной строке. Найдите его и отправьте.

  2. 2. Остановите майнер15 очк.

    Процесс cryptominer впустую тратит процессорное время. Найдите его PID и остановите.

  3. 3. Фоновая задача10 очк.

    Запустите команду sleep 600 в фоне, чтобы оболочка оставалась доступной.

Вводные и справка по командам

Каждая запущенная программа — это процесс со своим PID. ps aux выводит процессы вместе с полными командными строками, kill <PID> просит процесс завершиться, а & запускает команду в фоне.

На этой машине работает что-то подозрительное…

Справка по командам

КомандаЧто делает
ps auxвсе процессы: пользователь, PID, командная строка
ps aux | grep <текст>только строки с нужным текстом
pgrep -fa <текст>PID и командные строки процессов по шаблону
kill <PID>попросить процесс завершиться (SIGTERM)
pkill -f <текст>завершить процессы, чья командная строка содержит текст
<команда> &запустить команду в фоне
jobs / fgсписок фоновых задач / вернуть задачу на передний план

Строка grep сама попадает в вывод ps aux | grep ... — не путайте её с искомым процессом (или добавьте | grep -v grep).

Процессы: практика в терминале онлайн — CyberLab