Академия информационных систем
ALTSHELL.Автоматизация (shell-скрипты) в ОС «Альт»
16 - 20 Ноября 2026 г.
О курсе
Программа направлена на развитие практических навыков автоматизации административных задач в ОС «Альт». Участники освоят создание переносимых shell-скриптов, работу с D-Bus и применение Ansible и Puppet для управления конфигурациями.
Курс поможет участникам:
• создавать и запускать shell-скрипты в ОС «Альт»
• работать с переменными, параметрами и подстановками
• применять условия, циклы, оператор case и функции
• оформлять, тестировать и отлаживать сценарии
• использовать D-Bus для автоматизации системных операций
• создавать и параметризовать плейбуки Ansible
• развертывать Puppet и контролировать состояние управляемых узлов
Кому будет полезен курс
Системные администраторы
ИТ-специалисты
Преимущества нашей программы
Участники изучают правила создания и запуска сценариев, работу с переменными, параметрами, подстановками и основными управляющими конструкциями языка.
Курс охватывает оформление, документирование и проверку shell-скриптов. Слушатели учатся находить ошибки и использовать виртуальную среду для безопасного тестирования.
Программа включает работу с системной и сессионной шинами D-Bus, а также применение qdbusviewer и dbus-send для автоматизации операций.
Слушатели осваивают архитектуру Ansible и Puppet, развертывание их компонентов, управление программным обеспечением, службами и состоянием узлов.
Программа курса
Основы написания shell-скриптов в ОС «Альт»
- Понимание сферы применения сценариев на языке shell
- Умение работать с готовыми сценариями
- Основы создания и запуска shell-скриптов
- Работа с переменными и параметрами скриптов
- Использование подстановок, выполняемых интерпретатором
Программные структуры в shell-скриптах
- Применение команды test и условного оператора
- Способы организации циклов
- Множественный выбор, оператор case
- Использование функций в shell-скриптах
Рекомендации по оформлению и отладка shell-скриптов
- Понимание принципов грамотного оформления и документирования сценариев
- Тестирование и отладка сценариев
- Использование виртуальной среды в целях тестирования и отладки
Система межпроцессного взаимодействия D-Bus
- Назначение D-Bus
- Системная и сессионная шины
- Использование шины D-Bus для автоматизации работы
- Применение qdbusviewer и dbus-send
Система управления конфигурациями Ansible
- Назначение и архитектура Ansible
- Развертывание компонент Ansible в ОС «Альт»
- Использование Ansible для управления программным обеспечением и работами служб
- Файловые операции в Ansible
- Параметризация плейбуков Ansible
Система управления конфигурациями Puppet
- Назначение и архитектура Puppet
- Развертывание компонент Puppet в ОС «Альт»
- Использование Puppet для управления программным обеспечением и работами служб
- Отслеживание состояния управляемых узлов средствами Puppet
Итоговая аттестация
По окончании обучения выдается
- Удостоверение о повышении квалификации
- Сертификат Базальт СПО
Shell-автоматизация: Создавайте переносимые сценарии с использованием переменных, условий, циклов и функций.
Надежный код: Освойте правила оформления, тестирования и отладки shell-скриптов в ОС «Альт».
Управление конфигурациями: Автоматизируйте работу служб и программного обеспечения с помощью Ansible и Puppet.
Как вы будете учиться
Получить персональное предложение