План практических занятий: ОС, сети и основы DevOps
Среда
Linux (WSL на Windows). Терминал bash, системные и сетевые утилиты, Docker и Docker Compose, инструменты CI/CD. Подготовка окружения — практика 0.
Формат занятий
Каждая практика — пошаговое выполнение в терминале с командами, конфигами и
проверкой результата. Привязка к одноимённой лекции (practice_NN ↔ lecture_NN).
Подготовка
- Подготовка рабочего окружения: Linux на Windows — установка WSL, дистрибутив, базовая настройка.
Раздел 1. Операционные системы (2 лабы)
- Знакомство с Linux: терминал и файловая система — навигация, команды, структура ФС.
- Процессы, мониторинг и скрипты — ps/top/htop, сигналы, bash-скрипты.
Раздел 2. Сети (2 лабы)
- Сетевая диагностика и конфигурация — ip/ping/traceroute/ss, настройка интерфейсов.
- Протоколы, SSH, файрвол и сниффинг — SSH, iptables/ufw, tcpdump/Wireshark.
Раздел 3. Системное администрирование и DevOps (4 лабы)
- Файловые системы, пользователи, права и systemd — монтирование, права доступа, юниты systemd.
- Docker: первые контейнеры — образы, контейнеры, тома, сети Docker.
- Docker Compose: многоконтейнерные приложения — compose-файлы, сервисы, зависимости.
- CI/CD и DevOps на практике — пайплайн сборки/деплоя, автоматизация.
Связь с экзаменом
Практики готовят к практической части экзамена (private_exam_tasks.md): работа в
терминале, сети, контейнеры и автоматизация. Подготовительная практика 0 —
обязательное условие для остальных.