Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OTUS Linux Basic Homeworks

Репозиторий содержит домашние работы по курсу Linux Basic от OTUS.

Каждая домашняя работа расположена в отдельном каталоге и включает в себя README.md файл, сожержащий описание работы.

Список домашних работ

  1. Необходимо написать скрипт, который проверяет систему на предмет работы службы selinux.
  2. Настроить веб-сервер с балансировкой. FrontEnd — nginx, BackEnd — apache.
  3. Настроить репликацию MySQL master-slave, настроить бэкап БД на slave (потаблично с указанием позиции бинлога).
  4. Установить docker, скачать образ nginx, запустить контейнер nginx. Настроить балансировку, как в задании про веб-сервер только в кач-ве FrontEnd использовать контейнер nginx.
  5. Создать репозиторий на GitHub с конфигами веб-сервера (из задачи про настройку вебсервера), настроить авторизацию по ключу, настроить автодеполой конфигов на веб-сервер из репозитория.
  6. Настроить сеть на Linux. Статический IP, DHCP, роутер в кач-ве DNS, Google NS в кач-ве DNS.
  7. Снять дамп обращения к веб-серверу, проанализировать пакеты (начиная с первого). Описать на примере снятого дампа, как устанавливается сессия TCP. Настроить в iptables policy DROP, прописать разрешения только на нужные порты и протоколы.
  8. Настроить сервер prometheus, настроить сбор метрик веб-сервера.
  9. Настроить централизованный сбор логов в ELK.

Итоговый проект

Итоговый проект на тему "Развертывание веб-приложения на базе фреймворка CodeIgniter с балансировкой нагрузки средствами NGinx, применением стэка Apache + PHP + MariaDB, репликацией и резервным копированием базы данных и мониторингом на основе Node Exporter + Prometheus + Grafana" размещен в отдельном репозитории https://github.com/capcom6/otus-administrator-linux-basic-project

About

Домашние работы по курсу Linux Basic от OTUS

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages