О курсе

Курс предназначен для системных администраторов, 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).