Открыто

Администрирование веб-серверов на Linux [IT Education Center]

Тема в разделе "Курсы по администрированию", создана пользователем Топикстартер, 21 фев 2020.

Цена: 17300р.-95%
Взнос: 742р.

Основной список: 26 участников

Резервный список: 17 участников

  1. 21 фев 2020
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Администрирование веб-серверов на Linux [IT Education Center]

    Администрирование веб-серверов на Linux

    Описание курса:

    Программа представляет собой набор разделов, которые описывают подготовку системного администратора Linux среднего уровня навыков с выраженным направлением в WEB. Набор знаний и навыков для среднего уровня взят из комплексного анализа рынка труда на соответствие следующим вакансиям:

    • системный администратор
    • middle system administrator
    • старший системный администратор
    • middle Linux administrator

    Для кого предназначен курс?

    Курс предназначен для специалистов, которые имеют базовые знания в администрировании Linux систем. Студенты данного курса, как правило, уже работают в сфере IT, занимают должность "junior system administrator" и обладают навыками по таким темам как: текстовые редакторы, управление пользователями и группами в ОС Linux, управление правами на файлы и каталоги, стандарты расширенных прав, управление процессами в ОС Linux, настройка сети в ОС Linux, настройка DHCP (как сервера, так и клиента) на базе Linux, iptables, proxy, траблшутинг при сетевых соединениях, протоколы передачи данных по сети, пакетные менеджеры, получение данных о версиях установленных программ и доступных для установки пакетов в репозиториях.


    Требования к студентам курса
    Администрирование веб-серверов на Linux:

    • Знания и навыки, соответствующие курсу "Linux. Базовый уровень". Рекомендуется пройти курс "Linux. Базовый уровень" у нас, либо пройти собеседование, которое допускает до данного курса.
    • Наличие ноутбука для выполнения практических и домашних заданий для студентов из Киева. Для дистанционного обучения данный пункт не критичен.

    Программа курса

    1. Протокол DNS

      • Лекция 1.
        Л1. Принципы работы. Архитектура. Система корневых серверов.

      • Лекция 2.
        Л2. Виды NS-записей. NS серверы, связки.

      • Практическое занятие 1.
        П1. Регистрация доменного имени. Настройка DNS сервера, связка master->slave.

      • Экзамен после 1й главы

    2. Веб-серверы

      • Лекция 3.
        Л3. Протокол HTTP, виды запросов. Основы HTML.

      • Лекция 4.
        Л4. Веб-сервер Apache. Архитектура, конфигурация, режимы работы. Система модулей. Команды по управлению Apache. Виртуалхосты. Apache Tomcat.

      • Практическое занятие 2.
        П2. Установка и настройка веб-сервера Apache. Конфигурации, модули. Создание виртуалхостов. Установка и настройка tomcat.

      • Лекция 5.
        Л5. Веб-сервер Nginx. Архитектура, конфигурация, виртуалхосты, location-ы.

      • Лекция 6.
        Л6. Nginx + Apache . Особенности, виды проксирования. Виртуалхосты.

      • Практическое занятие 3.
        П3. Установка и настройка Nginx. Связка Apace + Nginx. Несколько сайтов на одном сервере. Nginx + Tomcat.

      • Экзамен по 2й главе

    3. MySQL

      • Лекция 7.
        Л7. Основы языка SQL. СУБД MySQL, архитектура, форки (percona, mariadb). Виды движков, сравнение.

    4. PHP

      • Лекция 8.
        Л8. Основы языка PHP. Архитектура, конфигурация php.ini, модули. Инсталляция из пакетов и из исходников. PHPMyAdmin, Adminer.

      • Практическое занятие 4.
        П4. Установка и настройка MySQL, создание баз данных. PHP (из пакетов и из исходников), phpmyadmin (из пакетов и из исходников), установка adminer.

      • Лекция 9.
        Л9. Режимы работы php. Модуль apache, CGI, FastCGI. PHP-FPM

      • Экзамен
        Экзамен после 4 раздела

    5. Дополнительные функции веб-серверов

      • Лекция 10.
        Л10. Перенаправление ссылок (редиректы), ACL, Basic AUTH, кэширование static-cache, GZIP сжатие.

      • Практическое занятие 5.
        П5. Практика по режимам работы PHP. Связка nginx + php-fpm. Настройка дополнительных функций веб-серверов.

      • Лекция 11.
        Л11. Логгирование, access logs, error logs. Интерпретация логов. Коды ответов веб-серверов. server-status.

      • Лекция 12.
        Л12. Настройка SSL сертификата для сайта. 1) самоподписанный, 2) платный, 3) letsencrypt.

      • Практическое занятие 6.
        П6. Практика по логгированию apache, nginx, php. Настройка SSL сертификата для сайта.

      • Экзамен после 5 раздела

    6. Инфраструктура веб-серверов

      • Лекция 13.
        Л13. Высокие нагрузки. HAProxy, кластер веб-серверов.

      • Лекция 14.
        Л14. Мониторинг веб-серверов. Zabbix.

      • Практическое занятие 7.
        П7. Настройка кластера веб-серверов. Балансировка на стороне Nginx, настройка zabbix.

      • Лекция 15.
        Л15. Резервное копирование (файлы + БД) с использованием собственных скриптов.

      • Экзамен после 6 раздела

    7. Тюнинг производительности веб-серверов

      • Лекция 16.
        Л16. Тюнинг производительности веб-серверов. Google Pagespeed. Разгон сайта (на примере WordPress). Best practice по настройке веб-серверов.

      • Практическое занятие 8.
        П8. Настройка резервного копирования. Тюнинг движка WordPress, mysql, php-fpm.

      • Экзамен после 7 раздела
        Э. Финальный экзамен.

    8. Завершение курса

      • Проектная работа
        Проектная работа. Настройка web-сервера по ТЗ.

    по окончании курса студент будет знать:

    • Как работает DNS
    • Как устроен протокол http, какие методы он поддерживает
    • Что такое Apache MPM и в чем между ними разница
    • Как обеспечить множество разных сайтов (доменов и сабдоменов) на одном сервере
    • Зачем нужен Nginx и почему его выбирают в качестве первичного web-сервера
    • В каких режимах может работать PHP и в каких случаях лучше использовать тот или иной режим
    • Основы MySQL сервера и его форков, типы таблиц и разницу между ними
    • Зачем нужен SSL, процедура получения сертификата и виды SSL сертификатов
    • На что обращать внимание при тюнинге производительности связки LAMP/LEMP
    по окончании курса студент будет уметь:
    • Настраивать собственный DNS-сервер с репликацией доменных зон
    • Устанавливать и настраивать web-серверы исходя из заданных изначальных требований
    • Управлять базами данных, которые используются для web-проектов
    • Регистрировать и устанавливать SSL сертификаты, проверять правильность всей цепи промежуточных сертификатов
    • Подымать производительность связки web-сервера без добавления ресурсов (CPU, RAM, HDD)
    • Переносить web-проекты из сервера на сервер с учетом нюансов и возможных проблем, которые могут возникнуть при таких переносах

    Продажник
     
    Последнее редактирование модератором: 26 фев 2020
  2. Последние события

    1. gohas
      gohas не участвует.
      15 янв 2024
    2. Torvan
      Torvan не участвует.
      18 дек 2023
    3. skladchik.com
      В складчине участвует 30 человек(а).
      15 дек 2023
    4. skladchik.com
      В складчине участвует 30 человек(а).
      13 дек 2023

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      7 май 2020
    2. skladchik.com
      Назначен организатор.
      21 фев 2020
  3. Обсуждение
  4. 4 апр 2020
    #2
    wolfxxx11
    wolfxxx11 ЧКЧлен клуба
    Будет складчина?
     
  5. 22 июн 2020
    #3
    an1mal1ty
    an1mal1ty БанЗабанен
    Организатор найдись :)
     
    1 человеку нравится это.
  6. 11 авг 2020
    #4
    Magic Moment
    Magic Moment ЧКЧлен клуба
    Здравствуйте, записался. Куда платить?
     
  7. 11 авг 2020
    #5
    an1mal1ty
    an1mal1ty БанЗабанен
    Ещё организатор нет
     
  8. 11 авг 2020
    #6
    Magic Moment
    Magic Moment ЧКЧлен клуба
    А что насчет того, кто основал данную складчину? У кого-то ведь должны быть эти материалы? Странно.:(
     
  9. 11 авг 2020
    #7
    Netwise
    Netwise ОргОрганизатор
    Прежде чем что либо писать - почитай Правила, тогда будет проще понимать, как все здесь устроено.
    Правила и инструкции
     
  10. 15 авг 2020
    #8
    an1mal1ty
    an1mal1ty БанЗабанен
    Я бы организовал, но не знаю как это делать:)
     
  11. 23 сен 2020
    #9
    Magic Moment
    Magic Moment ЧКЧлен клуба
    Было бы классно, если бы нашелся организатор. После первого курса, этот как раз то, что надо.:) Поддерживаю an1mal1ty
     

Поделиться этой страницей