Что за видеокурс?
Курс научит вас устанавливать, настраивать и использовать ключевое программное обеспечение, используемое в ИТ. Каждый модуль начинается с необходимой теории, затем мы начинаем делать, делать, делать. Вы удивитесь, насколько быстро можно научиться настраивать ПО, заявленное в курсе.
Что вошло в видеокурс?
Модуль 1. Резервное копирование.
- Копирование данных с продакшен-сервера на backup-сервер
- Перекрестное копирование данных
- Системы хранения данных
- Другие носители данных
- Виды бекапа
- Схемы ротации бекапов
- Методы резервирования баз данных
- RAID – Redundant Array of Independent Disks
- Типы RAID-массивов
- Уровни RAID-массивов
- RAID 0 (Striped Disk Array without Fault Tolerance)
- RAID 1 (Mirroring & Duplexing)
- RAID 5 (Independent Data Disks with Distributed Parity Blocks)
- RAID 1+0 (Very High Reliability with High Performance)
- RAID 5+0 (High I/O Rates & Data Transfer Performance)
- Storage Area Network
- Network Attached Storage
- Direct Attached Storage
- Самописный скрипт использующий атрибут mtime файлов
- Rsync
- Зеркалируем разделы
- Amanda
Модуль 2. Сетевой интерфейс Linux.
- Какие файлы влияют на работу сетевого интерфейса.
- DHCP iface.
- Loopback iface.
- Custom iface.
- Практика.
- Маршрутизация.
- Прописываем маршруты.
- Про шлюз.
- Полезные ключи netstat.
- NMAP.
- tcpdump.
Модуль 3. TFTP.
- Установка.
- Работа с TFTP.
- Типы пакета.
- Режимы передачи.
- Коды ошибок.
- Клиент tftp.
Модуль 4. NFS.
- Установка.
- Настройка.
- Опции конфигурационного файла.
- Дополнительная информация.
Модуль 5. Install-сервер.
- Принцип работы.
- DHCP.
- TFTP.
- Syslinux.
- NFS.
- Создаем структуру tftp-сервера добавляем контент на сервер.
- Устанавливаем ОС по сети.
- Автоматизация установки с помощью Kickstart.
- Диагностика.
Модуль 6. Виртуализация.
- Что это такое?
- Зачем это нужно?
- Типы виртуализации.
- Архитектура Xen.
- Причины по которым стоит использовать виртуализацию.
- Настраиваем сервер виртуализации.
- Установка Xen.
- Создание новых виртуальных машин в Xen.
- Работа с виртуальными машинами.
- Производительность виртуальных машин.
Модуль 7. Subversion.
- Архитектура Subversion.
- Протоколы работы с SVN.
- Способы хранения данных.
- Компоненты Subversion.
- Проблема одновременной работы с файлами.
- Рабочий цикл.
- Установка.
- Работаем с репозиторием.
- Получение копии репозитория с удаленного сервера где у вас есть аккаунт.
- Ограничение доступа.
- Работа через Proxy.
Модуль 8. Apache.
- Об Apache.
- Установка.
- Настройка.
- Добавляем виртуальный хост.
- Возможные опции в директиве Options.
- Определение возможных директив в .htaccess
- Аутентификация на сайте.
- Включение SSL.
- Server-status и server-info.
- SSI.
- Использование mod_rewrite.
- Регулярные выражения mod_rewrite и флаги.
- Коды веб-сервера.
Модуль 9. SAMBA.
- Что такое SAMBA и зачем она нужна?
- Возможности SAMBA
- Установка
- Типы аутентификации
- Ключевые файлы
- Структура конфигурационного файла
- Пример конфигурационного файла
- Описание конфигурационного файла
- SWAT - веб-интерфейс к SAMBA
Модуль 10. DHCPD.
- Принцип работы.
- Установка DHCPD.
- Настройка DHCPD.
- Описание опций из dhcpd.conf
- Секции-объявления.
- Типы пакетов протокола DHCP.
- Используемые порты.
- DHCP-клиент.
Модуль 11. MySQL.
- Принцип работы.
- Пример роли MySQL в информационном пространстве.
- Типы данных.
- Сколько нужно места под хранение типа данных?
- Практика.
- Файл как источник запросов.
- Пользователи и привилегии.
- Саммари по командам и принципу работы.
- Конфигурационный файл my.cnf
- Забытый пароль администратора.
- Резервное копирование.
- Проверка целостности таблиц с помощью myisamchk.
- Саммари по myisamchk.
Модуль 12. Мониторинг.
- О Nagios.
- Установка и настройка Nagios.
- Добавление хостов и сервисов на мониторинг.
- Мониторинг различных параметров сервера.
- Мониторинг свободного места.
- Защита системы от пользовательских процессов.
- Мониторинг S.M.A.R.T. - параметров жесткого диска.
- Мониторинг сетевых портов в Linux.
- Мониторинг открытых файлов и сокетов.
- Мониторинг запущенных процессов.
- Мониторинг системных ресурсов.
- Мониторинг свободного места в разделах.
- Мониторинг сетевой подсистемы в реальном времени.
- Мониторинг работы DNS-сервера в реальном времени.
- Мониторинг соединений proftpd в реальном времени.
- Статистика по виртуальной памяти.
- Статистика по процессору и устройствам ввода-вывода.
Модуль 13. DNS.
- Установка.
- Инструменты.
- Базовые понятия.
- Правила построения DNS-системы.
- Режимы работы ДНС-серверов.
- Типы ответов DNS-серверов.
- Виды запросов к DNS-серверу.
- Способы копирования зоны с master-сервера.
- Виды записей.
- Структура конфигурационного файла.
- Настройка.
- Опции конфигурационного файла.
- Slave-сервер.
- Записи в /etc/resolv.conf
- Статистика работы.
Модуль 14. Nginx.
- Что такое Nginx?
- Преимущества Nginx.
- Варианты использования Nginx.
- Установка EPEL.
- Ставим EPEL-пакет.
- Установка Nginx с поддержкой PHP.
- Конфигурирование Nginx + FastCGI.
- Понижаем нагрузку на основной веб-сервер.
- Установка mod_rpaf.
- Включение SSL.
- Использование двух версий PHP в Nginx одновременно.
- Примеры производительности с Nginx и без него.
- Описание директив конфигурационного файла.
Модуль 15. Postfix.
- Установка и настройка.
- Postfix.
- MySQL.
- Dovecot.
- Clamd.
- ClamSMTP.
- Spamassassin.
- Postfixadmin.
- Squirrelmail.
- Описание конфигурационных файлов.
- Postfix.
- Dovecot.
- Clamd.
- Clamsmtp.
- Spamassassin.
Модуль 16. OpenVPN.
- Об OpenVPN.
- Установка Linux VPN-сервера.
- Настройка Linux VPN-сервера.
- Linux VPN-клиент.
- Windows VPN-клиент.
- Добавление клиентов.
- Таблица предназначения ключей и сертификатов.
- Конфигурационный файл openvpn.conf на Linux VPN-сервере.
- Конфигурационный файл client.conf на Linux-клиентах.
- Конфигурационный файл client.ovpn на Windows-клиенте.
Модуль 17. Отказоустойчивый кластер.
- Что такое кластер?
- Принцип работы нашего кластера.
- DRBD.
- Программы входящие в состав пакета DRBD.
- Heartbeat.
- Именование серверов.
- Установка ПО.
- Настройка DRBD.
- Настройка Heartbeat.
- Установка Apache.
- Тестирование кластера.
Бонусы.
- К видеокурсу прилагается печатное руководство, в котором содержится 100% всего материала.
- Диск с операционной системой Linux CentOS 5.3. Чтобы не получилось изучение Linux без самого Linux'а.