Тренажёр Linux для тестировщиков

Каталоги, права, процессы, grep по логам и конвейеры. Команды выполняются на учебном стенде, и проверяется именно то, что вывела команда.

Задач
80
Среда
Терминал на стенде qa-stand
Тариф
Базовый на выбор или Pro
yqw / linux / простой
live
Рабочая область тренажёра Linux: задача простого уровня и Терминал на стенде qa-stand

Что тренируем

  • Терминал и файлы: 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 дней

    Все тренажёры и Йова

Другие тренажёры

Все тренажёры · На главную