Занятие 1.
- Введение в специальность
- Основные сведения об аппаратном устройстве серверов
- Удаленное управление серверами, IPMI
- Устройство серверных, серверные стойки
- Обзор архитектуры Дата-центров
Занятие 2.
- Знакомство с ОС Linux. Виды Linux. Установка на ВМ
- Разнообразие дистрибутивов Linux
- Ядро Linux, загрузчик GRUB
- Файловая система Linux
- Процессы, PID-ы
- Службы: управление, запуск, конфигурирование. Команда Kill
- Управление правами на ресурсы, создание пользователей. Команды chown и chmod
Занятие 3.
- Основные команды в Linux. Работа с терминалом
- Создание файлов, папок, сокетов. Навигация по файловой системе. Команда rsync
- Системы инициализации и особенности использования в разных дистрибутивах
- Основные сведения о мониторинге. Команды Ps, Top, Htop
- Обзор текстовых редакторов (vim, nano, mcedit). Mc
Занятие 4.
- Linux Bash и сценарии командной оболочки
- Pipes
- Основы написания скриптов
- Скрипты резервного копирования
- Примеры скриптов автоматизации рутинных действий
- Полезные инструменты для работы с Linux-серверами
Занятие 5.
- Практика написания скриптов
- Работа с логами. Утилиты Tail, Multitail
- Редакторы sed и awk
- Python. Введение
Занятие 6.
- Серверное применение Linux. Основные понятия
- Оптимизация работы ОС под высокие нагрузки
- Протокол Ssh
- Файловый сервер. Samba. File-shares
- Web-сервер : LAMP, Apache, Nginx. Php-fpm
- Мониторинг логов Web-сервера. GoAccess. Awstats
Занятие 7.
- App-сервер: знакомство с контейнерами сервлетов
- Архитектура Java-приложений
- Apache Tomcat. Настройка и администрирование
- Почтовый сервер: Postfix. Iredmail
Занятие 8.
- Сервер баз данных
- Базы данных. Знакомство
- Язык SQL. Введение
- Конструкция языка. Написание SQL запросов
- Postgresql. Конфигурация
- Mysql. Конфигурация
- Мониторинг БД
Занятие 9.
- Знакомство с Windows server 2012/2016
- Службы AD, домен Windows
- Серверные службы и роли
- Групповые политики
- Дополнительные средства управления и мониторинга домена
Занятие 10.
- Серверное применение Windows
- Файловый сервер
- Web-сервер: IIS
- Сервер баз данных: Ms sql server
- Почтовый сервер: MS Exchange server
- Терминальный сервер и службы удаленных рабочих столов
- Инструменты для работы с Windows-серверами
Занятие 11.
- Готовые решения для серверной инфраструктуры
- Шлюзы: Pfsense, Kerio Control
- Почтовые сервера: Kerio Connect, Mdaemon
- Файловые сервера: FreeNas
- Продукты Atlassian: Jira, Confluence
Занятие 12.
- Понятия компьютерной сети и сетевой топологии
- Эталонная модель OSI
- Стэк протоколов TCP/IP
- IP-адресация в сетях
- Службы DNS, DHCP
- Инструменты мониторинга сети
Занятие 13.
- Понятия маршрутизации и коммутации
- Виды маршрутизаторов и коммутаторов
- Особенности настройки различных вендоров: Cisco, Juniper, D-Link
- Изучение сетевых устройств Cisco
Занятие 14.
- Лабораторные работы по настройке сети
- Знакомство с системами эмуляции сетей
- Eve-ng
- Работа с Cisco packet tracer. Построение офисной сети
Занятие 15.
- Виртуализация. Обзор популярных решений
- Vmware esxi, Vsphere
- Citrix Xenserver. Xcp-NG
- MS Hyper-v
- Linux KVM
- Proxmox. Виртуализация «из коробки»
Занятие 16.
- Основы контейнеризации. Docker
- Dockerfile, Docker-compose
- Docker hub, Docker-registry
- Разворачивание приложений в контейнерах
Занятие 17.
- Безопасность компьютерных сетей
- Антивирусная защита серверов и рабочих станций
- Файерволы, IDS, IPS. Nat. Проброс портов
- DDOS-атака, ARP-шторм. Методы защиты
Занятие 18.
- Резервное копирование данных. Дедупликация
- Популярные продукты для резервного копирования.
- Схемы резервного копирования, схемы ротации
- Скрипты резервного копирования
- Устройства для резервного копирования
- Облачный бэкап
Занятие 19.
- Знакомство с системами управления конфигурациями
- Ansible. Управление кластером серверов
- Практика написания плэйбуков
- Ansible-galaxy
Занятие 20.
- Мониторинг серверной инфраструктуры
- Enterprise monitoring: Zabbix. Обзор, настройка. Шаблоны
- Мониторинг сетевой инфраструктуры
- Настройка оповещений о системных событиях