Модуль 3
171,00ч

Администрирование типовых сервисов

1.Centos, рейды и lvm
2.Настройка веб-серверов
3.Troubleshooting веб-серверов
4.Виды БД и базовые взаимодействия с данными на веб-серверах
5.SQL, реляционные базы данных
6.Wordpress
7.DNS + BIND
8.Сетевое шифрование
9.Работа с электронной почтой
10.Работа с сетевым оборудованием
11.Бэкапы
12.Docker
13.Big data
14.Системы мониторинга
Часов в программе
36,00 часов
лекции
61,00 час
практика
73,00 часа
самостоятельная
1,00 час
промежуточная аттестация
171,00 час
всего
Материально-технические условия реализации программы:
Вид занятий: внеаудиторные
Требуемое ПО:
Ноутбук или стационарный компьютер на macOS или Windows версии Vista и выше. Желательный объем оперативной памяти от 4 гб.
Стабильный интернет: от 5/мбит с
Видеокарта: Nvidia GeForce 600 / AMD HD 7000
Информационные ресуры
1.https://habr.com/ru/company/vk/blog/330782/ - Лекции Технотрека по администрированию Linux (УК-1)
2.https://habr.com/ru/sandbox/61105/ - Подборка материала для начинающего Linux-сисадмина (УК-1)
3.https://sysadminium.ru/ - База знаний системного администратора (УК-1)

Учебно-методические материалы

Методы, формы и технологии

Формы подачи материала:
-видео
-текст

Методы:
-асинхронная работа студента на платформе
-синхронная работа на вебинарах с преподавателями
-самостоятельная работа (выполнение заданий)

Методические разработки

1.Анализ рынок конкурентов — изучаем, что предлагают другие школы и рынок вакансий, чтобы давать востребованные знания и навыки.
2.Проработка критериев по набору экспертов и авторов программы
3.Разработка контента в обучающие материалы и проектирование структуры курса
4.Анализ рынка вакансий на предмет актуальности знаний.
5.Создание авторами модулей программы. Каждый урок проходит многоуровневое ревью — эксперта, методиста, редактора, студента.
6.Чередование форматов подачи информации (текст — видео— таблица). Обязательно предоставление ссылок на дополнительные источники — документацию и полезные статьи, которые помогут лучше понять тему и расширят кругозор студента
7.В конце каждой темы у нас есть:
-итоговое тестирование, чтобы привести знания теории в систему,
-большая практическая задача для закрепления всех необходимых навыков модуля.
8.Обработка обратной связи от студентов по каждому модулю.

Материалы курса

-Теория рейдов
-Установка CentOS
-LVM
-Отличия работы в консоли CentOS и Ubuntu
-Yum + rpm
-SELinux
-Что такое веб-сервера и какие они бывают
-Nginx, его установка и настройка
-Apache, его установка, настройка и связка с nginx
-Обработчики кода
-PHP, установка, настройка, производительность, связь с Apache
-Настройка связки Nginx + Apache + PHP. Инфраструктуры веб-серверов
-Nginx как файловый сервер. Веб-сервер и FTP
-Введение в troubleshooting веб-серверов
-Логи веб-серверов
-Решение проблем с запуском службы веб-сервера
-Решение проблем со сторонними службами. PHP
-Проблемы в работе сайта, связанные с веб-сервером
-Безопасность
-Когда всё совсем плохо. Бэкапы, репликация, балансировщики
-Введение. История появления баз данных
-Типы структур данных
-Реляционные базы данных
-Базы данных «ключ-значение», документная база данных
-Графовые базы данных, колоночные базы данных, базы данных временных рядов
-Введение и установка
-Логика работы с PostgreSQL
-Создание базы. Базовая работа в консоли
-Расширенная работа в консоли
-Apache, PHP, PostgreSQL
-Работа с базой данных с веб-страницы
-Введение в CMS. Wordpress
-Структура Wordpress
-Установка Wordpress на Ubuntu с MySQL
-Настраиваем сайт на WordPress
-«Безопасность» Wordpress
-Настраиваем nginx как reverse proxy для Wordpress
-Миграция. Итоговый проект
-DNS. Типы записей
-Зачем нужен собственный домен
-Установка BIND 9 на Ubuntu server 20.04
-Настройка собственной зоны
-Настройка клиентов для работы с DNS-сервером
-Введение в шифрование
-Шифрование в компьютерных сетях
-Принцип работы SSL
-Почему используем Let's Encrypt
-VPN + IPSEC. OpenVPN
-Принципы работы электронной почты
-Установка Postfix + Dovecot. Настройка и тестирование
-Почтовые агенты и принцип формирования письма
-Модули Postfix: антивирус и антиспам
-Troubleshooting и безопасность
-Настройка WordPress на пересылку почты
-Маршрутизация и инструменты исследования
-Установка CPT
-Знакомство с Packet Tracer. Создание схемы. Статическая маршрутизация
-NAT (Network Address Translation)
-Лабораторные работы
-Динамическая маршрутизация и средства маршрутизации Linux
-Что такое бэкапы и зачем они нужны
-Что нужно бэкапить
-Снапшоты виртуальных машин
-Бэкапные скрипты
-Резервное копирование баз данных
-Что такое Docker и зачем он нужен
-Установка Docker и создание первого контейнера
-Docker Compose
-Работа Docker-сети
-Взаимодействие с содержимым контейнера
-Docker Hub и Docker Registry
-Troubleshooting или что-то пошло не так
-История Big Data. Зачем нужен Apache Hadoop?
-Обзор экосистемы Apache Hadoop. Варианты дистрибуции
-Варианты дистрибуции. Установка Apache Hadoop в Docker контейнер
-Погружаемся в HDFS. Изучаем базовые команды
-Парадигма MapReduce
-Знакомство с YARN
-Troubleshooting. Сервисы и задачи
-Зачем нужен мониторинг
-Подключение внешнего мониторинга от Yandex.Cloud
-Локальный мониторинг
-Системы мониторинга
-Настройка Zabbix
-Подключение и настройка шаблонов в Zabbix
-Troubleshooting Zabbix

Учебная литература

Ubuntu Linux с нуля. 2-е изд., перераб.и доп./Волох С.В. - СПб.: БХВ-Петербург, 2021 - 416 с. (ОПК-2)

Темы

Centos, рэйды и lvm Настройка веб-серверов Troubleshooting веб-серверов Виды БД и базовые взаимодействия с данными на веб-серверах SQL, реляционные базы данных Wordpress DNS + BIND Сетевое шифрование Работа с электронной почтой Работа с сетевым оборудованием Бэкапы Docker Big data Системы мониторинга
Лекции
3,00ч
Практические занятия
4,00ч
Самостоятельная работа
5,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
4,00ч
Самостоятельная работа
5,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
4,00ч
Самостоятельная работа
5,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
4,00ч
Самостоятельная работа
5,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
4,00ч
Самостоятельная работа
5,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Самостоятельная работа
5,00ч
Всего
13,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Самостоятельная работа
5,00ч
Всего
13,00ч
Лекции
2,00ч
Практические занятия
5,00ч
Самостоятельная работа
6,00ч
Всего
13,00ч
Лекции
2,00ч
Практические занятия
4,00ч
Самостоятельная работа
6,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
4,00ч
Самостоятельная работа
5,00ч
Всего
12,00ч
Лекции
2,00ч
Практические занятия
5,00ч
Самостоятельная работа
5,00ч
Всего
12,00ч
Лекции
2,00ч
Практические занятия
5,00ч
Самостоятельная работа
5,00ч
Всего
12,00ч
Лекции
2,00ч
Практические занятия
4,00ч
Самостоятельная работа
5,00ч
Всего
11,00ч
Лекции
2,00ч
Практические занятия
4,00ч
Самостоятельная работа
6,00ч
Всего
12,00ч
Промежуточная аттестация 1,00 час
Практическое задание