О курсе
Курс предназначен для системных администраторов, DevOps-инженеров, разработчиков и специалистов по информационной безопасности, желающих углубить знания в области Linux. Программа состоит из нескольких модулей, начиная с архитектуры Linux: рассматриваются ядро, загрузчик, процессы, дисковая и файловая системы, управление пакетами, инициализация через systemd, работа с Bash и скриптами, управление памятью и процессами, а также механизмы изоляции (namespaces и cgroups). Второй модуль посвящён управлению, безопасности и мониторингу: изучаются SELinux, Docker, Prometheus, Zabbix, сбор и анализ логов с использованием ELK, резервное копирование. Третий модуль охватывает сетевые технологии: настройка DHCP, PXE, фильтрация трафика с помощью iptables, firewalld и nftables, маршрутизация (включая OSPF и BGP), VPN, DNS, VLAN, LDAP и IPv6. Четвёртый модуль посвящён сервисам: веб-серверы (Nginx), базы данных (MySQL, PostgreSQL), почтовые серверы (SMTP, IMAP, POP3). Завершается курс проектной работой, в рамках которой создаётся веб-проект с развёртыванием нескольких виртуальных машин, настройкой HTTPS, DMZ, файрвола, мониторинга и централизованного сбора логов.
Что рассматривается в программе
- Управление загрузкой, RAID-массивами и логическими томами (LVM)
- Работа с файловыми системами, включая ZFS, NFS, FUSE
- Автоматизация администрирования с помощью Ansible
- Настройка и использование Docker для контейнеризации
- Мониторинг и логирование с Prometheus, Zabbix, ELK
- Настройка сетевых сервисов: DHCP, DNS, VPN, маршрутизация
- Фильтрация трафика с iptables, firewalld, nftables
- Развёртывание и администрирование веб-серверов и баз данных
Кому может быть полезен курс
- Системным администраторам Linux, желающим углубить знания
- DevOps-инженерам и SRE-специалистам
- Fullstack и Backend-разработчикам, работающим с Linux
- Специалистам по информационной безопасности
Вопросы о программе
Какие дистрибутивы Linux рассматриваются в курсе?
В курсе рассматриваются дистрибутивы на пакетной базе rpm: Redhat, CentOS, Fedora, Oracle Linux, Rocky Linux, OpenSUSE, а также сделан упор на Ubuntu 22.04.
Какие темы входят в модуль «Архитектура Linux»?
Модуль включает изучение ядра, загрузчика, процессов, дисковой и файловой систем, управление пакетами, загрузку системы, systemd, Bash, управление процессами и памятью, а также механизмы изоляции (namespaces и cgroups).
Предусмотрена ли проектная работа в курсе?
Да, в конце курса предусмотрена проектная работа, в рамках которой создаётся веб-проект с развёртыванием нескольких виртуальных машин, настройкой HTTPS, DMZ, файрвола, мониторинга и централизованного сбора логов.
Какие инструменты мониторинга изучаются?
В курсе рассматриваются Prometheus и Zabbix, а также сбор и анализ логов с использованием стека ELK (Elasticsearch, Logstash, Kibana).