Формат: офлайн
Длительность: 6 недель (12 занятий по 2 часа)
Уровень подготовки: для тех, кто имеет базовые знания Unix/Linux
Краткое описание:
Углубленный курс предназначен для специалистов, которые хотят повысить квалификацию и освоить продвинутые аспекты системного администрирования Unix/Linux. Вы научитесь автоматизировать задачи администрирования, обеспечивать высокий уровень безопасности, управлять сетевыми сервисами и разрабатывать резервные системы. Курс включает практическую работу с реальными сценариями и разбором сложных кейсов.
Программа курса:
1. Продвинутая работа с командной строкой и скриптингом:
- Bash-скрипты для автоматизации задач
- Использование sed, awk и регулярных выражений
- Продвинутое управление файлами и журналами
2. Углубленное управление пользователями и группами:
- Настройка PAM (Pluggable Authentication Modules)
- Использование ACL и SELinux для гибкого управления доступом
- Управление учетными записями на уровне корпоративной среды
3. Сетевое администрирование:
- Настройка статической и динамической маршрутизации
- Управление сетевыми интерфейсами и бриджами
- Настройка DNS, DHCP и прокси-серверов
- Введение в балансировку нагрузки и HAProxy
4. Сервисы и демоны:
- Продвинутая работа с systemd (создание и настройка юнитов)
- Настройка и управление веб-серверами (Apache, Nginx)
- Настройка почтовых серверов (Postfix, Dovecot)
5. Контейнеризация и виртуализация:
- Введение в Docker и Kubernetes
- Настройка и управление виртуальными машинами с KVM и libvirt
- Основы оркестрации контейнеров
6. Мониторинг и логирование:
- Установка и настройка систем мониторинга (Nagios, Zabbix)
- Анализ логов с помощью ELK-стека (Elasticsearch, Logstash, Kibana)
- Настройка уведомлений и алертов
7. Резервное копирование и восстановление:
- Использование инструментов для резервного копирования (rsync, Bacula, BorgBackup)
- Создание автоматизированных резервных систем
- Тестирование восстановления данных
8. Обеспечение безопасности системы:
- Настройка файрволов (iptables, firewalld, nftables)
- Обнаружение и предотвращение вторжений (Fail2Ban, Snort)
- Настройка VPN-соединений (OpenVPN, WireGuard)
- Шифрование данных (GPG, SSL/TLS)
9. Автоматизация и управление конфигурацией:
- Использование Ansible для автоматизации
- Основы работы с Puppet и Chef
- Управление конфигурациями в масштабируемых средах
10. Реализация высокодоступных систем (High Availability):
- Настройка кластеров HA
- Использование DRBD и Corosync для отказоустойчивости
- Настройка репликации баз данных
Что вы получите в результате:
- Глубокое понимание управления Unix/Linux-системами
- Навыки настройки и управления корпоративной IT-инфраструктурой
- Опыт автоматизации задач и работы с инструментами DevOps
- Умение обеспечивать безопасность и отказоустойчивость систем
Для участия необходимо:
- Базовые знания Unix/Linux систем (или прохождение вводного курса)
- Компьютер с установленной Linux-средой или доступ к виртуальным серверам
Для кого этот курс:
- Системные администраторы, желающие углубить знания
- DevOps-инженеры, работающие с Unix/Linux системами
- IT-специалисты, стремящиеся к карьерному росту
Преподаватель: Сертифицированный Linux-профессионал с многолетним опытом работы в крупных проектах.
Запишитесь на курс уже сегодня и станьте экспертом в системном администрировании Unix/Linux!
