Devops Фабрика
Авторский курс Александра Донского
Первая Ступень
Описание программы
Программа «DevOps фабрика. Первая ступень» предназначена для людей, которые хотят расширить или приобрести опыт работы в сфере Linux серверного администрирования и server-side скриптовых языков.
На протяжении трёх месяцев мы будем нарабатывать практические навыки и умение решать практические задачи в этих областях. Мы совершенствуем свои навыки работы с двумя наиболее популярными серверными дистрибутивами Linux:
- Ubuntu
- CentOS
Основные темы
- Git. Ключевые операции и настройки. Типовые взаимодействия внутри команды с использованием этого инструмента.
- SSH и права. Управление операционными системами Linux по ssh, методы авторизации пользователей в Linux, управление пользователями и привилегиями пользователей.
- Файлы, процессы, ФС. Типовые операции в Linux и стандартные средства для работы с файлами, процессами и файловыми системами.
- Bash. Основной server-side скриптовый язык, обработка текстовых файлов, регулярные выражения.
- Диагностика и логи. Стандартные средства диагностики и мониторинга загруженности системы, лог-файлы операционной системы.
- Пакеты и сервисы. Установка/удаление пакетов, управление сервисами, запущенными в операционной системе Linux.
- Сети и DNS. Сетевые настройки, DNS.
Чему ты сможешь научиться
По завершении курса ты получишь представление об управлении серверными операционными системами Linux и сможешь совершать наиболее распространённые операции с ними на уровне, достаточном для поддержки таких систем.
Система контроля версий Git
- Основные команды и настройки Git
- Работа с локальными и удалёнными репозиториями
- Типовые сценарии командного взаимодействия (pull request, merge, rebase)
- Разрешение конфликтов и работа с ветками
Управление операционной системой Linux
- Подключение по SSH и методы аутентификации
- Управление пользователями и настройка прав доступа
- Работа с файлами, процессами и файловыми системами
- Управление пакетами и сервисами
Bash и автоматизация
- Основы Bash-скриптов
- Обработка текстовых файлов и использование регулярных выражений
- Написание скриптов для автоматизации задач
Мониторинг и диагностика системы
- Анализ лог-файлов
- Использование стандартных утилит диагностики и мониторинга (top, htop, journalctl и др.)
- Оптимизация работы системы
Сетевые настройки и DNS
- Базовые сетевые команды (ip, netstat, ss)
- Настройка DNS и работа с хостами
- Основы сетевой безопасности
Детали
Длительность:
3 месяца
Стоимость:
6 400 в месяц
Платформа:
Getcourse