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
03

Shell, структура каталогов и текстовые утилиты

Безопасно создавать, читать, копировать и искать файлы; понимать кавычки.

СлайдыКонспект и практика
04

VFS, библиотеки, память и конвейеры

Соединять команды, проверять код возврата и писать небольшой повторяемый скрипт.

СлайдыКонспект и практика
октябрь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
09

systemd, граф запуска и журналы

Запустить пользовательскую службу, проверить её статус и найти причину сбоя в journal.

СлайдыКонспект и практика
10

Диагностика и ремонт Linux

Диагностировать отказ по цепочке наблюдений и составить короткий отчёт.

СлайдыКонспект и практика
ноябрь13.11Неделя 6
11

Git: история, объекты и управление версиями

Создать репозиторий, проверить diff и записать осмысленный атомарный commit.

СлайдыКонспект и практика
12

Git в команде: ветки, review и конфликты

Объединить два изменения и разрешить конфликт по смыслу, сохранив историю.

СлайдыКонспект и практика
ноябрь20.11Неделя 7
13

Docker: образ, контейнер и границы изоляции

Запустить контейнер и объяснить различия между образом, процессом и виртуальной машиной.

СлайдыКонспект и практика
14

Dockerfile: сборка StudyPulse

Собрать образ сервиса и проверить воспроизводимый запуск без ручных правок контейнера.

СлайдыКонспект и практика
ноябрь27.11Неделя 8
15

Compose: сеть, тома и декларативный запуск

Запустить сервис с постоянным томом и объяснить адреса внутри Compose.

СлайдыКонспект и практика
16

Готовность, ограничения и конфигурация контейнеров

Проверить healthcheck, задать лимиты и не путать порядок запуска с готовностью.

СлайдыКонспект и практика
декабрь04.12Неделя 9
17

CI: автоматические проверки изменения

Создать проверяемый pipeline с тестами и сборкой и объяснить границу доверия CI.

СлайдыКонспект и практика
18

CD: версии, выпуск и откат

Выпустить новую версию локального сервиса и безопасно вернуть предыдущую.

СлайдыКонспект и практика
декабрь11.12Неделя 10
19

Наблюдаемость: метрики, логи и трассировка

Выбрать сигнал для пользовательского симптома и отделить доступность API от качества модели.

СлайдыКонспект и практика
20

Prometheus: сбор метрик и PromQL

Поднять Prometheus, проверить target и построить rate и p95 из метрик StudyPulse.

СлайдыКонспект и практика
декабрь18.12Неделя 11
21

Grafana, SLI, SLO и осмысленные алерты

Создать небольшой dashboard и объяснить порог оповещения в терминах пользователя.

СлайдыКонспект и практика
22

Структурированные логи и расследование запроса

Найти событие по request_id и составить временную линию без утечки входных данных.

СлайдыКонспект и практика
декабрь25.12Неделя 12
23

Нагрузка, задержки и ограниченные повторы

Провести небольшой контролируемый эксперимент и объяснить очередь и timeout.

СлайдыКонспект и практика
24

Backup, восстановление и стабилизация

Сделать проверяемую копию учебного volume и восстановить данные в новый том.

СлайдыКонспект и практика
РезервРезервНеделя 13
25

Game day: выпуск с аварией

Работать по ролям, сохранить факты, восстановить сервис и написать разбор инцидента.

СлайдыКонспект и практика
26

Итог: воспроизводимый и наблюдаемый сервис

Показать полный путь от чистого checkout до проверенного выпуска и восстановления.

СлайдыКонспект и практика

Итог — работающий путь пользователя

Вы умеете запустить проект на чистом окружении, объяснить ошибку, выпустить изменение и проверить восстановление.

Полный офлайн-комплект →Критерии зачёта →Linux / macOS / Windows →История и устройство ОС →Официальные источники →