Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Конспект и выполненные задания по курсу "Administrator Linux. Professional"

Notifications You must be signed in to change notification settings

che-a/otus-pro-linux-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

OTUS_LinuxAdministrator

В этом репозитории находятся выполненные мною задания по курсу «Администратор Linux» на платформе OTUS.

К каждому домашнему заданию прилагается свой README.md-файл с детальным описанием условия задачи и хода ее выполнения. Для некоторых занятий домашние задания не предусмотрены.

Выполнение каждого задания подразумевает использование Vagrant для развертывания тестового окружения Linux в среде виртуализации VirtualBox. В качестве основоного дистрибутива Linux выбран CentOS 7, эпизодически используется Debian 10.

Модуль 1. Архитектура Linux


Занятие 1. С чего начинается Linux
Задание: Сборка ядра

Занятие 2. Дисковая подсистема
Задание: Работа с mdadm

Занятие 3. Файловые системы и LVM
Задание: Работа с LVM

Занятие 4. Bash, awk, sed, grep и другие
Задание: Написать скрипт на языке bash

Занятие 5. Управление процессами
Задание: Работа с процессами

Занятие 6. Управление пакетами. Дистрибьюция софта
Задание: Размещаем свой RPM в своем репозитории

Занятие 7. Загрузка системы
Задание: Работа с загрузчиком

Занятие 8. Инициализация системы. Systemd и SysV
Задание: Systemd

Модуль 2. Управление, безопасность и мониторинг


Занятие 9. Автоматизация администрирования. Ansible
Задание: Первые шаги с Ansible

Занятие 10. Пользователи и группы. Авторизация и аутентификация
Задание: PAM

Занятие 11. SELinux - когда все запрещено
Задание:

Занятие 12. Мониторинг производительности
Задание:

Занятие 13. Мониторинг и алертинг
Задание: Настройка мониторинга

Занятие 14. Резервное копирование
Задание: Настройка Bacula

Занятие 15. Docker
Задание: Docker, docker-compose, dockerfile

Занятие 16. Сбор и анализ логов
Задание: Настраиваем центральный сервер для сбора логов

Занятие 17. Механизмы изоляции и аккаунтинга Linux (namespaces и cgroups)
Задание:

Модуль 3. Linux и сеть


Занятие 18. Архитектура сетей
Задание: Развертывание сетевой лаборатории

Занятие 19. LDAP. Централизованная авторизация и аутентификация
Задание: FreeIPA

Занятие 20. Фильтрация трафика
Задание: Сценарии iptables

Модуль 4.


About

Конспект и выполненные задания по курсу "Administrator Linux. Professional"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published