Администратор LINUX
https://t.me/upgradeforyouО курсе
Наиболее полный курс администрирования систем на базе Linux, преподаваемый специалистами с большим стажем работы в крупнейших проектах рунета. Курс формирует знания и навыки для построения и обслуживания высоконадёжных высокодоступных систем на базе Linux.
В результате выпускники смогут:
– развернуть платформу на базе Linux по ТЗ или предложить конфигурацию, наиболее подходящую под задачу;
– развернуть большинство типов онлайн-систем и обеспечить их бесперебойное функционирование;
– участвовать в разработке ПО и предлагать инструменты разработчикам;
– составлять исчерпывающий отчёт по сбоям для разработчиков, а в некоторых случаях и предлагать исправления.
Курс будет полезен системным администраторам и практикующим администраторам SMB, которые хотели бы пробить хрустальный потолок своего сектора рынка и вступить в игру онлайн-гигантов.
В процессе обучения мы ответим на следующие вопросы:
– что случилось с системой и как это понять?
– перезагрузил сервер после трёх лет аптайма и не загружается, что делать?
– loadAvg 50 это нормально или надо что-то делать?
– Apache повис и не реагирует ни на что, что делать?
– надо срочно поставить 50 машин, что делать?!
– как настраивать хостинг без регистрации и SMS?
Интенсивность: 2 онлайн-вебинара в неделю по 2 часа каждый и от 1 до 4 часов на домашнюю работу.
Занятие 1: Мелкие хитрости с ssh:
- делаем тестовый стенд
- настраиваем ключи
- учимся использовать agent forward
- учимся использовать port forward
ДЗ 1
Настройка удаленного доступа. Настроить дома самостоятельно все так, чтобы можно было из хостовой машины попасть в C через A и B не вводя пароля.
Поднять на A httpd на 127.0.0.1 и соединиться с ним с хостовой машины
Занятие 2: Дисковая подсистема: знакомимся с raid - плюсы и минусы.
ДЗ 2
Работа с raid. На готовом образе починить raid
На готовом образе собрать R1, R5, R10
Занятие 3: Дисковая подсистема:
- файловые системы
- lvm
Занятие 4: Загрузка системы:
- процесс загрузки
- загрузчики
- initrd
ДЗ 3
Настройка initrd. Модифицировать initrd для вывода определенного сообщения
Занятие 5: Запуск системы:
- обзор sysV и systemd
- пишем модули
ДЗ 4
Написать свой unit. Написать свой unit для инициализации:
- некокго демона
- недемонизируемого процесса
Написать инит-скрипт для того же самого
Занятие 6: Управление процессами:
- /proc
- ps/pgrep
Занятие 7: Управление пакетами: yum, rpm
ДЗ 5
Работа с rpm. Сделать свой репозиторий rpm и положить туда свои rpm'ки
Занятие 8: Архитектура сетей.
Краткий обзор архитектуры сетей: уровни и протоколы.
ДЗ 6
Разворачивание виртуальной лаборатории.
Занятие 9: Сетевые возможности linux:
- bond, dummy, tunnels,pni
- Настройки сети в linux
ДЗ 7
Настройка туннелей, возможно bond'ов, dummy интерфейсов на машинах лаборатории.
Занятие 10: Маршрутизация: динамическая статическая
ДЗ 8
- Настройка динамической маршрутизации на машинах лаборатории
- Настройка виртуальных адресов на машинах лаборатории
Занятие 11: DNS: организация, настройка и обслуживание
ДЗ 9
- Настройка DNS-сервера
- HighlyAvailable DNS-сервер
Занятие 12: Обслуживание
ДЗ 10
Настройка iptables для разных задач:
* стандартный на сервере
* маршрутизатор
* защита от DoS
Удачи в Администрировании!
Обратная связь: @AskUpgrade_bot