Student Training Program "Advanced Systems Engineering and DevOps" Hours Lectures (acad. hours) Lab work (acad. hours) Module 1 Computer Network Fundamentals 12 4 8 Module 2 Linux 12 4 8 Automating Administration with Bash Module 3 (Introduction) 16 4 12 Automating Administration with Windows Module 4 PowerShell 2.0 (Introduction) 26 8 18 Configuring Windows Server 2008 Active Module 5 Directory 26 6 20 Installing and Configuring Microsoft SQL Module 6 Server 2012 Database 32 8 24 Configuring and Troubleshooting IIS Web Module 7 Server 16 7 9 140 41 99 № Topics Totals hours Module 1 Computer Network Fundamentals Модуль1 лекция1 1. Виртуальные машины 2. История виртуализации 3. Технологии виртуализации 4. Средства виртуализации 5. Создание виртуальной машины в Hyper-V 6. Основы сетей 7. Типы сетей 8. Телефонные сети 9. xDSL сети 10. Одноранговые сети 11. Беспроводные сети 12. Wi-Fi 13. Bluetooth Модуль1 лекция2 1. Топология сетей 2. Модель OSI 3. Архитектура Ethernet 4. Сетевые протоколы 5. Утилиты диагностики 6. Аппаратные компоненты сетей Модуль1 лекция3 1. Адресация в IP-сетях 2. DHCP 3. Задачи DHCP 4. Термины DHCP 5. Механизм запроса к DHCP 6. MAC-фильтрация в DHCP 7. Ретрансляция DHCP 8. DNS 9. Отображение имён 10. Пространство имён 11. Домены и зоны 12. Итеративный и рекурсивный запросы 13. Маршрутизация 14. Статическая маршрутизация 15. Динамическая маршрутизация 16. NAT Модуль1 лекция4 1. Мониторинг производительности и надежности в Windows Server 2. Основные сценарии мониторинга производительности и стабильности Module 2 Linux Модуль2 Перечень вопросов к лекциям (4 лекции) NEW TOPIC 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. Ведение, общие сведения об операционных системах Работа в различных терминалах. Виртуальные и графические консоли. Интерпретатор команд. Редактирование командной строки. История команд. Понятие домашнего каталога, файлы .bashrc, .bash_profile, .bash_history. Получение справки. Команда man и info. Получение/изменение личной информации (who, whoami, id, finger, w, chfn, passwd, chsh). Организация файловой системы. Дерево каталогов. Типы файлов и устройств в Linux Ознакомиться с основными командами для навигации по файловой системе (pwd, cd, dir, ls). Ознакомиться с основными командами для работы с файлами (каталогами) (rm, mv, cp, mkdir; cat, less, more). Мягкие и жесткие ссылки (ln). Организация поиска (find, locate, grep). Стандартный ввод/вывод и их перенаправление. Работа с дисками (mount, umount). Программа Midnight Commander. Общие сведения о пользователях в Linux. Основные файлы конфигурации. Управление пользователями, команды adduser, useradd, userdel, usermod. Изменение прав доступа к файлам и каталогам (chmod, chgrp). Изменение владельца файла и каталогов (chown) Команды для работы с группами groupadd, groupdel, groupmod. Работа с механизмом квот (quota, quotaoff, quotaon, quotastats и т.д.) Управление доступом в файловой системе Учетная запись суперпользователя Использование битов "setuid" и "setgid " Управление доступом на основе ролей SELinux: Linux-системы с улучшенной безопасностью Подключаемые модули аутентификации Сетевой протокол криптографической аутентификации Kerberos Списки управления доступом Команда su: замена идентификатора пользователя Утилита sudo: ограниченный вариант команды su Псевдопользователи Настройка системы ограничений дискового пространства. (quota) Конфигурация ядра при использовании системы ограничений дискового пространства Выбор файловой системы, на которую будут накладываться ограничения Проверка файловой системы на ограничения дискового пространства Определение ограничения дискового пространства для пользователя или группы Состояние процессов. Сигналы. Дерево сигналов. Перевод процесса в фоновый режим, изменение приоритетов процесса. Демоны в ОС Linux. Управление памятью (ОЗУ) в Linux. Использование swap пpостpанства. Cредствами редактирования текстов в Linux. Редактор текстов vi. Редактор текстов nano. Подсистема печати в Linux. Вывод текста на принтер. Упаковка файлов в ОС Linux. Связка упаковщиков tar+gzip. Основные методы работы с командным интерпретатором. Служебные символы при программировании. Сканирование и обработка текстов. Базовые регулярные выражения. Команда tail, head, sort. 53. Этапы загрузки ОС Linux. 54. Основные конфигурационные файлы и утилиты, участвующие в процессе загрузки. 55. Особенности выполнения процесса загрузки с учётом современных ограничений на использование существующих технологических решений 56. Причины обновления ядра. 57. Способы обновления ядра. 58. Нумерация версий ядра. 59. Создание и установка нового ядра. 60. Удалённый доступ. Клиент-серверная реализация защищенного терминала. 61. Сетевой экран. Настройка ip-tables. Module 3 Automating Administration with Bash (Introduction) Модуль3 лекция1 1. Особенности применения Bash, сравнение с PowerShell 2. Текстовые редакторы в Linux, основные представители (vi(vim), Joe, nano) Модуль3 лекция2 Служебные символы Переменные и параметры 1. Подстановка переменных 2. Присваивание значений переменным 3. Специальные типы переменных 4. Особенности применения кавычек 5. Завершение и код завершения Модуль3 лекция3 Проверка условий 1. Конструкции проверки условий 2. Операции проверки файлов 3. Операции сравнения 4. Операции и смежные темы ( операторы и числовые константы) 5. Внутренние переменные 6. Работа со строками 7. Подстановка параметров Модуль3 лекция4 1. Циклы и ветвления 2. Команды управления заданиями 3. Внешние команды, программы и утилиты 4. Команды системного администрирования 5. Подстановка команд 6. Арифметические подстановки 7. Перенаправление ввода/вывода 8. Особенности применения языка обработки текстовой информации Awk. Module 4 Automating Administration with Windows PowerShell 2.0 (Introduction) Модуль4 лекция1 1. Скрипты в администрировании 2. Знакомство со средой разработки скриптов PowerShell 3. Основы языка Windows PowerShell Модуль4 лекция2 1. Конвейер PowerShell 2. Вывод в PowerShell 3. Поставщики и диски PowerShell Модуль4 лекция3 Скрипты PowerShell Профили PowerShell Модули Модуль4 лекция4 Инструментарий управления Windows 1. WMI для начинающих 2. Получение объекта WMI 3. Самораскрытие 4. Мощный язык запросов Решение задач администрирования с WMI-объектами 1. Некоторые задачи на PowerShell c WMI 2. Тестовый опрос компьютера с помощью PowerShell 3. Разрешение общего доступа к папке с помощью Windows PowerShell Реагирование на события WMI 1. Простые события 2. Полезные события 3. Предостережения и уловки Модуль4 лекция5 Использование WMI-объектов PS Remoting Сессии Модуль4 лекция6 Работа с Active Directory 1. ADSI 2. AD PowerShell 3. Командлеты от сторонних разработчиков Выполнение сетевых задач 1. Получение списка IP-адресов компьютера 2. Проверка связи с компьютерами 3. Извлечение свойств сетевого адаптера 4. Назначение домена DMS сетевому адаптеру 5. Выполнение задач настройки DHCP 6. Создание общего сетевого ресурса 7. Удаление общего сетевого ресурса 8. Подключение сетевого диска, доступного в Windows Module 5 Configuring Windows Server 2008 Active Directory Модуль5 лекция1 Задачи и возможности Active Directory Управление доступом Обеспечение данных аудита Структурная схема AD Подготовка к повышению ранга сервера Повышение ранга сервера до контроллера домена Модуль5 лекция2 Оснастки для управления объектами Active Directory Создание объектов в Active Directory Создание подразделения Создание объекта пользователя Создание объекта пользователя посредством dsadd Создание объекта группы Делегирование Модуль5 лекция3 Групповая политика Аудит Модуль5 лекция4 Аудит изменений службы каталогов Контроллеры домена только для чтения Настройка контроллеров RODC Установка контроллера RODC Политика репликации паролей Модуль5 лекция5 Интеграция DNS с AD DS DNS и IPv6 Протокол разрешения одноранговых имен Синдром раздвоения личности Анализ безопасности роли DNS-сервера Зоны DNS Типы записей DNS Модуль5 лекция6 Введение Мастера операций Роли мастеров операций Размещение хозяев операций Идентификация хозяев операций Модуль5 лекция7 Настройка сайтов и подсетей Сайты Трафик репликации Локализация служб Планирование сайтов Репликация Active Directory Автоматическое генерирование эффективной и надежной топологии репли­кации Модуль5 лекция8 Домены и леса Функциональные уровни домена и леса Функциональные уровни Функциональные уровни домена Повышение функционального уровня домена Функциональные уровни леса Доверительные связи Module 6 Installing and Configuring Microsoft SQL Server 2012 Database Модуль6 лекция1 Службы MS SQL Server Инсталляция и конфигурирование SQL Server Изолированная установка SQL Server Программа sqlcmd Введение в SQL Server Management Studio Модуль6 лекция2 Сведения о системных базах данных Сведения о файлах и файловых группах Журнал транзакций Конфигурирование файлов журнала и файлов данных Основные понятия секционированных таблиц и индексов Схемы базы данных Идентификаторы Модуль6 лекция3 Принципиалы Выбор режима проверки подлинности Серверные роли Безопасность на уровне баз данных Стандартные роли баз данных Разрешения защищаемых объектов Цепочки владения Модуль6лекция4 Агент SQL Server Мастер планов обслуживания Пакеты SSIS(SQLServerIntegrationServices) Database Mail Модуль6 лекция5 Монитор активности (Activity Monitor ) Приложение Microsoft SQL Server Profiler Динамические административные представления и функции (DM Views) Производительность запроса (Analyzing Query Performance) Индексы Мониторинг использования ресурсов (системный монитор) Модуль6 лекция6 Резервное копирование Модели восстановления Моментальные снимки БД Резервные копии и восстановление системных БД Менеджмент журнала транзакций AlwaysOn Модуль6 лекция7 Репликация транзакций Репликация слиянием Репликация моментальных снимков Общие сведения о решениях с высоким уровнем доступности Module 7 Configuring and Troubleshooting IIS Web Server Модуль7 лекция1 Introducing IIS Architecture What Are Typical Workloads? Модуль7 лекция2 How Is IIS Configured? Where Are Configuration Files Stored? Configuring Application Development Features Configuring Health and Diagnostics Features Configuring HTTP Features Модуль7 лекция3 Introducing Web Sites and Application Pools Creating and Configuring Web Sites and Applications Creating and Configuring a New Application Pool Maintaining an Application Pool Модуль7 лекция4 Configuring Secure Web Sites and Servers Reviewing & Managing Certificates, Managing Request Filtering Configuring Logging for IIS 7.0 Модуль7 лекция5 Backing Up and Restoring Web Sites Introducing Shared Configurations Working with Shared Configurations Configuring Network Load Balancing for IIS Модуль7 лекция6 Using IIS Logging for Troubleshooting Troubleshooting Authentication and Authorization Troubleshooting Communication Troubleshooting Configuration Модуль7 лекция7 Tools for Running Administrative Tasks in IIS Executing Scripts for Administrative Tasks Managing IIS Tasks