Видеокурс "17 Технологий ИТ"

Видеокурс "17 Технологий ИТ"

E-mail Печать PDF
Видеокурс 17 Технологий ИТ

Что за видеокурс?

Курс научит вас устанавливать, настраивать и использовать ключевое программное обеспечение, используемое в ИТ. Каждый модуль начинается с необходимой теории, затем мы начинаем делать, делать, делать. Вы удивитесь, насколько быстро можно научиться настраивать ПО, заявленное в курсе.

Что вошло в видеокурс?

Модуль 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'а.
Дополнительную информацию смотрите на сайте курса: