3 курс · Windows + WSL2 · октябрь — декабрь 2026
Сервис, которому
можно доверять_
От терминала Ubuntu до проверенного выпуска, наблюдаемости и восстановления. На одном понятном Python-проекте.
13 учебных дней26 пар по 90 минут1 сквозной проект
Сейчас идёт занятие?
Введите код комнаты преподавателя. Слайды будут листаться вместе с ним.
Маршрут семестра
Linux в октябре. Доставка в ноябре. Наблюдение и восстановление в декабре.
октябрь09.10Неделя 1
01История ОС: Unix, GNU, MINIX, Linux и дистрибутивы
Различать ядро, userland и дистрибутив; понимать происхождение GNU/Linux и подготовить Ubuntu WSL2.
СлайдыКонспект и практика 02Загрузка ОС: firmware, ядро, драйверы и Live-среды
Связать команды терминала с устройством ОС и найти файлы учебного проекта.
СлайдыКонспект и практика октябрь16.10Неделя 2
03Shell, структура каталогов и текстовые утилиты
Безопасно создавать, читать, копировать и искать файлы; понимать кавычки.
СлайдыКонспект и практика 04VFS, библиотеки, память и конвейеры
Соединять команды, проверять код возврата и писать небольшой повторяемый скрипт.
СлайдыКонспект и практика октябрь23.10Неделя 3
05Пользователи, права доступа и файловые объекты
Читать права Linux и устранять отказ в доступе без chmod 777.
СлайдыКонспект и практика 06Процессы, сигналы, IPC и наблюдение ресурсов
Находить свой процесс и завершать его штатно; различать память и дисковое пространство.
СлайдыКонспект и практика октябрь30.10Неделя 4
07Сеть: sockets, маршруты, Netfilter и Wi-Fi
Проверить путь HTTP-запроса и различать ошибки DNS, соединения и приложения.
СлайдыКонспект и практика 08Пакеты, зависимости, Python и конфигурация
Создать venv, запустить StudyPulse и отделить конфигурацию от исходного кода.
СлайдыКонспект и практика ноябрь06.11Неделя 5
09systemd, граф запуска и журналы
Запустить пользовательскую службу, проверить её статус и найти причину сбоя в journal.
СлайдыКонспект и практика ноябрь13.11Неделя 6
11Git: история, объекты и управление версиями
Создать репозиторий, проверить diff и записать осмысленный атомарный commit.
СлайдыКонспект и практика 12Git в команде: ветки, review и конфликты
Объединить два изменения и разрешить конфликт по смыслу, сохранив историю.
СлайдыКонспект и практика ноябрь20.11Неделя 7
13Docker: образ, контейнер и границы изоляции
Запустить контейнер и объяснить различия между образом, процессом и виртуальной машиной.
СлайдыКонспект и практика 14Dockerfile: сборка StudyPulse
Собрать образ сервиса и проверить воспроизводимый запуск без ручных правок контейнера.
СлайдыКонспект и практика ноябрь27.11Неделя 8
15Compose: сеть, тома и декларативный запуск
Запустить сервис с постоянным томом и объяснить адреса внутри Compose.
СлайдыКонспект и практика 16Готовность, ограничения и конфигурация контейнеров
Проверить healthcheck, задать лимиты и не путать порядок запуска с готовностью.
СлайдыКонспект и практика декабрь04.12Неделя 9
17CI: автоматические проверки изменения
Создать проверяемый pipeline с тестами и сборкой и объяснить границу доверия CI.
СлайдыКонспект и практика декабрь11.12Неделя 10
19Наблюдаемость: метрики, логи и трассировка
Выбрать сигнал для пользовательского симптома и отделить доступность API от качества модели.
СлайдыКонспект и практика 20Prometheus: сбор метрик и PromQL
Поднять Prometheus, проверить target и построить rate и p95 из метрик StudyPulse.
СлайдыКонспект и практика декабрь18.12Неделя 11
21Grafana, SLI, SLO и осмысленные алерты
Создать небольшой dashboard и объяснить порог оповещения в терминах пользователя.
СлайдыКонспект и практика 22Структурированные логи и расследование запроса
Найти событие по request_id и составить временную линию без утечки входных данных.
СлайдыКонспект и практика декабрь25.12Неделя 12
23Нагрузка, задержки и ограниченные повторы
Провести небольшой контролируемый эксперимент и объяснить очередь и timeout.
СлайдыКонспект и практика 24Backup, восстановление и стабилизация
Сделать проверяемую копию учебного volume и восстановить данные в новый том.
СлайдыКонспект и практика РезервРезервНеделя 13
25Game day: выпуск с аварией
Работать по ролям, сохранить факты, восстановить сервис и написать разбор инцидента.
СлайдыКонспект и практика 26Итог: воспроизводимый и наблюдаемый сервис
Показать полный путь от чистого checkout до проверенного выпуска и восстановления.
СлайдыКонспект и практика