После изучения курса вы сможете:
- Эффективно использовать утилиты командной строки и bash-скрипты.
- Конфигурировать IPv6 и управлять специализированными настройками конфигурации сети.
- Управлять хранением данных.
- Управлять процессами, процессом начальной загрузки и Systemd.
- Организовывать развертывание системы и настраивать репозитории.
- Определять работоспособность сервера и диагностировать проблемы
Содержание курса
Модуль 1: Продвинутое системное администрирование.
- Резервное копирование (snapper).
- Библиотеки.
- Мониторинг.
- cgroups.
Модуль 2: Шифрование.
- SSL/TLS.
- GPG.
Модуль 3: Создание Shell-скриптов.
- Основные элементы Shell-скриптов.
- Переменные.
- Управляющие структуры.
Модуль 4: Управление оборудованием.
- Отображение информации об оборудовании.
- Управление драйверами.
Модуль 5: Продвинутые сетевые настройки.
- Network Namespaces.
- Open vSwitch.
- IPv6.
Модуль 6: Управление хранением данных.
- iSCSI.
- MPIO.
Модуль 7: Централизованая аутентификация.
- PAM.
- SSSD.
Модуль 8: Продвинутая работа с пакетами.
- Создание пакетов.
- Создание репозиториев.
- Управление подписками.
Модуль 9: Развертывание системы.
- PXE, AutoYaST.
- Kiwi.
Модуль 10: Система управления конфигурациями Salt.
- Обзор.
- Компоненты.
- Yaml.
Слушатели
Рекомендуется для специалистов, имеющих опыт работы с Linux (включая настройку системы и работу в командной строке) и желающих расширить свои знания по администрированию сетевых служб и автоматизации повседневных задач.
Предварительная подготовка
- Опыт работы с Linux (разбиение на разделы, установка файловой системы и обслуживание, конфигурирование системы, включая настройку сети и управление пользователями, управление пакетами ПО, работа в командной строке, включая управление файлами и редактирование текста).
