Тренажёр Linux для тестировщиков
Каталоги, права, процессы, grep по логам и конвейеры. Команды выполняются на учебном стенде, и проверяется именно то, что вывела команда.
- Задач
- 80
- Среда
- Терминал на стенде qa-stand
- Тариф
- Базовый на выбор или Pro

Что тренируем
- Терминал и файлы: pwd, ls, cd, cat, less, head, tail, cp, mv, find
- Права и процессы: chmod, chown, ps, pgrep, kill, top, systemctl
- Анализ логов: grep, sort, uniq, wc, awk, sed, cut, конвейеры и редиректы
- Системный журнал и сеть: journalctl, ss, netstat, curl, ping, dig
- Диск и окружение: df, du, env, export, alias
Как устроена проверка
Команды исполняются на учебном стенде qa-stand прямо в браузере, и проверяется именно то, что вывела команда. Если решение неверное, видно, где именно; к каждой задаче есть подсказка и карточки справочника.
Среда: Терминал на стенде qa-stand. Всё работает в браузере, устанавливать ничего не нужно.
Уровни и число задач
Четыре уровня. Следующий открывается, когда решена треть задач предыдущего (30 %).
| Уровень | Задач | Открывается |
|---|---|---|
| Простой | 20 | сразу |
| Средний | 20 | после 6 из 20 задач уровня «Простой» |
| Сложный | 20 | после 6 из 20 задач уровня «Средний» |
| Продвинутый | 20 | после 6 из 20 задач уровня «Сложный» |
Примеры задач
По задаче с простого и продвинутого уровней и две со среднего, с условием как в тренажёре. Проверка, подсказки и справочник открываются после регистрации.
- Простой
Где я?
Ты только что открыл терминал на стенде
qa-stand. Узнай, в каком каталоге ты сейчас находишься. Впиши в поле «Ответ» полный путь к текущему каталогу — так, как его вывела команда. - Средний
Старые временные файлы
В каталоге
/tmpкопятся временные файлы с расширением.tmp. Посчитай, сколько из них не изменялись больше 7 дней. Впиши в поле «Ответ» число, которое вывела команда. - Средний
Тяжёлые загрузки
Диск на стенде заполняется, и подозрение падает на каталог загрузок
/var/lib/shop-api/uploads. Выведи полные пути всех файлов в нём, размер которых больше 10 мегабайт. Порядок строк не важен, проверяется вывод последней команды. - Продвинутый
Байты одного IP
Один и тот же адрес —
203.0.113.7— обращается к shop-api заметно чаще остальных, и в security-чате спрашивают, сколько трафика он «утянул». Формат строкиaccess.logописан директивойlog_formatв/etc/nginx/nginx.conf: по ней видно, что$body_bytes_sent(размер тела ответа в байтах) идёт десятым полем. Посчитай сумму этого поля по всем строкам именно с этим IP. Впиши в поле «Ответ» число байт.
В каком тарифе
Linux входит в три тренажёра на выбор в Базовом и во все тренажёры в Pro. Демо открывает всё.
Демо0 ₽
3 дня бесплатно после регистрации, без карты: все тренажёры и справочник
Базовый399 ₽ за 30 дней
Три тренажёра на выбор на 30 дней
Pro999 ₽ за 30 дней
Все тренажёры и Йова