Чему вы научитесь
После курса вы уверенно работаете в терминале Linux, администрируете сервер, автоматизируете рутину bash-скриптами и понимаете, что происходит в системе, когда что-то ломается.
Курс подойдёт новичкам: студентам, будущим системным администраторам, специалистам техподдержки, разработчикам и тестировщикам, которым нужен Linux на работе.
Это не сухая теория — каждая тема закрепляется заданием с автопроверкой. Всё делается в терминале, без графических оболочек: именно так работает настоящий сервер. Вы сразу делаете руками и получаете ответ проверяющей системы.
Что вы изучите
- терминал и файловая система: навигация, wildcards,
find,grep, пайпы и перенаправления; - пользователи, права и процессы:
chmod,chown,sudo,ps, сигналы иkill; - пакеты и диски: apt и dnf, монтирование, fstab и разбор боли «диск заполнился»;
- bash-скрипты с нуля: переменные, условия, циклы, функции,
set -euo pipefailи отладка; - автоматизация рутины: скрипт бэкапа, парсинг логов awk и sed, ротация, cron и systemd-таймеры;
- systemd: юниты, свои сервисы, таймеры, journalctl и отладка падающего сервиса;
- сеть:
ip,ss, DNS,curl, firewall, SSH-ключи и туннели; - nginx: конфигурация, статика, reverse proxy, TLS и логи;
- вводный Ansible: инвентарь, ad-hoc команды, playbook, шаблоны и своя роль — на локальных контейнерах.
Как устроена практика: более 120 заданий с автопроверкой — от коротких команд до целых скриптов. Окружение бесплатное и поднимается локально (виртуальная машина или Docker) — ничего не нужно арендовать и оплачивать.
Нужен только компьютер и желание разбираться. Опыт в Linux не требуется — начинаем с установки окружения в первом уроке.
По завершении выдаётся сертификат. Автор отвечает на вопросы в комментариях к каждому уроку.
О курсе
Для кого этот курс
Начальные требования
Преподаватели курса
Как проходит обучение
9 разделов, 44 урока: короткая теория с примерами команд — и сразу практика. Каждая тема закрепляется заданием с автопроверкой: от одной команды до целых скриптов (всего более 120 задач). Практика в бесплатном локальном окружении — виртуальная машина или Docker, ставится по инструкции из первого урока. У 6 уроков — свободные мини-лаборатории: делаете проект без подсказок и сравниваете с эталоном. Темп — 1 раздел в неделю, весь курс ~6 недель. В конце — сертификат. Вопросы задавайте в комментариях к урокам, отвечаю в первые 48 часов.