Блок 1. Работа с Linux на уровне пользователя (1 месяц)
Введение в Linux
• Введение. Работа с файлами и директориями в терминале
• Работа с пользователями и правами. Время и дата
• Основы работы с сетью
• Базовая автоматизация и планировщик задач cron
• Потоки. Bash-скрипты. Автоматизация рутинных задач
Блок 2. Администрирование типовых сервисов (4 месяца)
Базовое администрирование сервера
• Разбор основных системных файлов
• Базовая настройка основных дистрибутивов
• Использование пакетных менеджеров
• Strace, lsof и Wireshark
• Безопасность, пароли, ключи, шифрование
• Концепции RAID и LVM
Администрирование веб-серверов, почты и базы данных
• Объяснение работы web-серверов
• Работа с Nginx и Apache
• Анализ логов и проверка работоспособности
• Ведение в базы данных. Зачем они нужны?
• Введение в SQL. MySql, PostgreSQL, MSSQL
• Установка Wordpress + PostgreSQL
• Использование php-fpm вместе с Apache
• Принципы мгновенного обмена сообщениями
• Настройка почтового сервера Postfix + Wordpress
• Сетевое шифрование. SSL, установка сертификатов
Блок 3. Продвинутые инструменты администрирования (2 месяца)
Направления развития системного администратора
• Виды баз данных и хранения данных
• Введение в Big Data
• Hadoop: основные компоненты
Виртуализация и облачные решения
• Виртуализация. VMware
• Clouds. Регистрация в облаке
• Docker. Эволюция виртуализации
Блок 4. Административные обвязки серверов (2 месяца)
Системы мониторинга и логирования кластеров
• Мониторинг с помощью Zabbix
• Системы хранения и анализа логов
• Установка ELK-стека
• Визуализация логов в Grafana
Автоматизация конфигурирования и бэкапов кластеров
• Системы бэкапов, базовая система бэкапов скриптами
• Системы автоматизации работы администратора. Установка Ansible
• Приведение агентов Filebeat и Zabbix к единому виду с переменными
• Выгрузка готовых проектов в Git
Итоговый проект
• Настройка кластера из 3 виртуальных машин
• Все ключевые элементы кластера мониторятся и бэкапятся
• Есть возможность управлять всеми виртуальными машинами одновременно
• Подключены инструменты анализа поведения серверов