Перейти к содержимому

План практических занятий: ОС, сети и основы DevOps

Среда

Linux (WSL на Windows). Терминал bash, системные и сетевые утилиты, Docker и Docker Compose, инструменты CI/CD. Подготовка окружения — практика 0.

Формат занятий

Каждая практика — пошаговое выполнение в терминале с командами, конфигами и проверкой результата. Привязка к одноимённой лекции (practice_NNlecture_NN).


Подготовка

  1. Подготовка рабочего окружения: Linux на Windows — установка WSL, дистрибутив, базовая настройка.

Раздел 1. Операционные системы (2 лабы)

  1. Знакомство с Linux: терминал и файловая система — навигация, команды, структура ФС.
  2. Процессы, мониторинг и скрипты — ps/top/htop, сигналы, bash-скрипты.

Раздел 2. Сети (2 лабы)

  1. Сетевая диагностика и конфигурация — ip/ping/traceroute/ss, настройка интерфейсов.
  2. Протоколы, SSH, файрвол и сниффинг — SSH, iptables/ufw, tcpdump/Wireshark.

Раздел 3. Системное администрирование и DevOps (4 лабы)

  1. Файловые системы, пользователи, права и systemd — монтирование, права доступа, юниты systemd.
  2. Docker: первые контейнеры — образы, контейнеры, тома, сети Docker.
  3. Docker Compose: многоконтейнерные приложения — compose-файлы, сервисы, зависимости.
  4. CI/CD и DevOps на практике — пайплайн сборки/деплоя, автоматизация.

Связь с экзаменом

Практики готовят к практической части экзамена (private_exam_tasks.md): работа в терминале, сети, контейнеры и автоматизация. Подготовительная практика 0 — обязательное условие для остальных.