Процессы
Изучайте запущенные процессы, остановите подозрительный и запустите свою фоновую задачу.
- linux.processes
Задания
1. Утечка через аргументы10 очк.
Агент резервного копирования запущен с секретным токеном в командной строке. Найдите его и отправьте.
2. Остановите майнер15 очк.
Процесс
cryptominerвпустую тратит процессорное время. Найдите его PID и остановите.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).