Знакомство с Linux
Общее знание о том что такое OS Linux. Понимание отличия OS Linux, от других OS.
Операционные системы, знакомство с Linux.
Теория. 30 мин
Работа с консолью, bash, sed, grep, awk и т.д. Текстовые редакторы (vim, nano)
Практика. 30 мин
Редактируем файлы в vim, пишем выражения для получения нужной информации из логов
Теория. 1 час
Инициализация системы, systemd, инициализация сетевой подсистемы
Практика. 1 час
Базовый troubleshooting состояния сервисов, просмотр логов, конфигурация systemd сервиса, написание собственного systemd unit
Теория. 1 час
Управление пакетами, RPM. Установка из исходников. Файловая система и ее иерархия. /proc.
Практика. 30 минут
Устанавливаем и удаляем пакеты при помощи yum/dnf. Смотрим список установленных пакетов. Разбираем файлы, появившиеся после установки. Показываем связь между пакетами и файлами на ФС
Теория + Практика. 2 часа
Сетевая подсистема Linux, протоколы DNS, DHCP, SSH. Firewall в Linux.
Теория. 1 час
Работа с памятью в Linux, управление процессами
Практика. 30 минут
Базовая диагностика Linux, *top, free
Теория. 1 час
Пользователи и группы. Права и разрешения. chmod, chown, suid, sgid, passwd, shadow
Практика. 30 минут
Создаем пользователя, добавляем его в группу, ограничиваем доступ к файлам и директориям
Теория. 90 минут
Подключение дисков, mount, umount, fstab. LVM. Обзор файловых систем. Просмотр параметров ФС (df, du), inodes. Инвентаризация системы (lscpu, lsblk)
Эксплуатация инструментов (продвинутый) / до 16 часов
Понимание устройства OS Linux, умение пользоваться базовыми командами, понимание файловой структуры OS.
Теория. 2 часа
Введение в СУБД. Администрирование PostgreSQL:
- Термины
- Инициализация базы
- Организация файловой системы
- Backup
- Репликация
Практика. 1 час
Запуск и настройка PostgreSQL
Теория. 2 часа
Redis, кластер Redis Sentinel
Практика. 1 час
Запуск и настройка Redis
Теория. 2 часа
Работа c web серверами на примере Nginx. Конфигурация, настройка, тонкости эксплуатации.
Практика. 1 час
Запуск и настройка Nginx для балансировки трафика
Теория. 1 час
Zabbix. Архитектура системы мониторинга, тюнинг производительности.
Практика. 2 часа
Установка Zabbix agent, настройка мониторинга web сервера. Добавление уведомлений, работа с графиками, подключение Grafana
Теория. 2 часа
RabbitMQ. Архитектура, кластеризация, HA.
Практика. 1 час
Запуск и настройка RabbitMQ