Курсы

  1. Первые шаги в Linux

    Уверенно ходишь по серверу: находишь файлы, разбираешься с пользователями и правами, делаешь ссылки и архивы, считаешь по логам.

    15 заданийНачать
  2. Bash-скрипты: от цикла до надёжного скрипта

    Пишешь скрипты, которые принимают аргументы и флаги, убирают за собой, не ломаются на пробелах, проходят shellcheck и запускаются по расписанию.

    15 заданийНачать
  3. Текст в консоли: grep, sed, awk

    Разбираешь логи и выгрузки прямо в терминале: режешь колонки, фильтруешь и правишь строки, считаешь по группам и собираешь отчёт одним конвейером.

    15 заданийНачать
  4. Сеть и HTTP из консоли

    Знаешь, какой адрес у машины и кто слушает порты, правишь резолвинг, проверяешь доступность сервиса и говоришь с HTTP-API через curl: заголовки, авторизация, POST, редиректы.

    15 заданийНачать
  5. Основы nginx

    nginx, который отдаёт сайт по HTTPS, проксирует приложение, балансирует нагрузку и переключает релизы без простоя.

    15 заданийНачать
  6. Git: от первого коммита до спасения истории

    Не боишься сломать историю: откатываешь, разрешаешь конфликты, переписываешь коммиты через rebase, находишь сломавший коммит и спасаешь потерянное.

    14 заданийНачать
  7. PostgreSQL: от первой базы до транзакций

    Заводишь базы и роли, проектируешь таблицы с ограничениями, пишешь JOIN, GROUP BY, CTE и оконные функции, ускоряешь запрос индексом, переводишь деньги в транзакции и снимаешь дамп.

    15 заданийНачать
  8. Диагностика и восстановление Linux-сервера

    Чинишь типовые аварии сервера — от сломанного симлинка до 502 за прокси — и понимаешь, где искать причину.

    14 заданийНачать
  9. Kubernetes: манифесты от Namespace до RBAC

    Генерируешь манифесты через kubectl --dry-run и дорабатываешь их руками: Deployment и Service, конфиги и секреты, тома, пробы, лимиты, Job, CronJob, Ingress и права доступа.

    15 заданийНачать