Образовательная программа краткосрочного повышения квалификации «Операционная система Astra Linux для системных администраторов»Настоящая учебная программа предназначена для подготовки
системных администраторов работе с операционной системой «Astra Linux» без изменения уровня профессионального образования. Программа разработана с учетом современных требований к цифровой грамотности и навыкам работы с отечественным программным обеспечением.
Программа составлена в соответствии с нормативными актами, включая:
- Федеральный закон от 29.12.2012 № 273-ФЗ "Об образовании в Российской Федерации";
- Приказ Министерства образования и науки Российской Федерации от 18 апреля 2013 г. № 292 "Об утверждении Порядка организации и осуществления образовательной деятельности по основным программам профессионального обучения".
Обучение проводится без отрыва от работы – дистанционным образом. Учащиеся получают доступ к образовательной платформе, где расположены учебные материалы и проверочные задания.Контроль качества обучения достигается за счет сдачи тестов по окончанию учебных дисциплин.
По итогам успешной сдачи проверочных тестов слушателям выдается «удостоверение о краткосрочном повышении квалификации» с указанием приобретенных компетенций в области работы с операционной системой Astra Linux.Программа направлена на формирование у обучающихся навыков, необходимых для уверенного использования Astra Linux в профессиональной и повседневной деятельности, а также на повышение уровня цифровой грамотности в условиях импортозамещения и перехода на отечественное программное обеспечение.
Целевая аудитория:•
Начинающие системные администраторыЛюди, делающие первые шаги в IT или уже работающие с Windows-системами и желающие освоить Linux для расширения профессиональных компетенций.
•
IT-специалисты смежных направленийПрограммисты, DevOps-инженеры, сетевые администраторы, инженеры технической поддержки и другие IT-профессионалы, которым требуется понимание Linux для решения рабочих задач.
•
Студенты технических специальностейОбучающиеся вузов и колледжей, желающие получить практические навыки администрирования Linux-систем в дополнение к теоретическим знаниям.
•
Самоучки и энтузиастыЛюди, изучающие Linux в домашних условиях и стремящиеся получить системное понимание и структурированное обучение от экспертов.
•
Сотрудники компаний, переходящих на open-source решенияСпециалисты, которым необходимо адаптироваться к инфраструктуре на базе Linux из-за смены корпоративной политики или требований проекта.
Цель обучения:Дать слушателям системное представление и практические навыки работы с операционной системой Astra Linux, включая установку, базовую настройку, работу в терминале, управление файлами, пользователями и доступом, а также обеспечение безопасности системы с учетом механизмов мандатного и дискреционного управления доступом.
Курс ориентирован на формирование компетенций системного администратора, способного эффективно работать с Astra Linux в защищенной информационной инфраструктуре.
Длительность курса:12 дней (по 1 занятию в день по 2 часу).
Результат:По завершении обучения слушатели смогут самостоятельно устанавливать, настраивать и администрировать операционную систему Astra Linux, эффективно работать с командной строкой, управлять файлами, пользователями, процессами и доступом, а также применять механизмы защиты информации, включая дискреционное и мандатное управление.
Планируемые результаты.Иметь практический опыт:В ходе обучения слушатель освоит установку и настройку операционной системы Astra Linux, включая ручную разметку диска, загрузочные параметры и обновление системы. Он получит опыт работы в терминале с различными типами терминалов и утилитами, а также научится эффективно использовать команды оболочки, переменные, подстановки и историю команд. Слушатель будет уверенно работать с файловой системой: создавать, искать, редактировать и управлять файлами с помощью, как командной строки, так и текстовых интерфейсов. Особое внимание уделяется обработке текстовых данных с использованием grep, sed, awk и редакторов вроде vim. Также в рамках курса он научится управлять учетными записями, настраивать доступ, использовать PAM и обеспечивать контроль за системными процессами. Важной частью практики станет работа с механизмами информационной безопасности: дискреционное и мандатное управление доступом, настройка меток безопасности и архивация данных с их учетом.
Уметь и знатьПосле курса слушатель будет знать архитектуру и основные компоненты операционной системы Astra Linux, а также принципы работы дистрибутивов Linux. Он освоит работу в командной строке, включая использование переменных, подстановок и основных утилит для обработки текстовых данных. Слушатель будет понимать устройство файловой системы, способы управления файлами и каталогами, а также методы поиска и навигации. Он научится создавать и администрировать учетные записи пользователей, настраивать права доступа и использовать модули PAM для аутентификации. Также он сможет мониторить и управлять системными процессами, настраивать приоритеты и работать с заданиями.
Учебный план№ п/п | Учебные дисциплины (содержание программы) | Количество часов (объем программы) |
1 | Модуль 1. Введение в Астра Линукс | 2 |
2 | Модуль 2. Установка Astra Linux | 2 |
3 | Модуль 3. Работа в терминале | 2 |
4 | Модуль 4. Основы командной строки в Astra Linux | 2 |
5 | Модуль 5. Использование справочных ресурсов | 2 |
6 | Модуль 6. Работа с файлами в Astra Linux | 2 |
7 | Модуль 7. Работа с текстовой информацией | 2 |
8 | Модуль 8. Управление процессами | 2 |
9 | Модуль 9. Управление пользователями и группами | 2 |
10 | Модуль 10. Дискреционное управление доступом | 2 |
11 | Модуль 11. Мандатное управление доступом | 2 |
12 | Модуль 12. Архивация и сжатие данных | 2 |
Всего часов: | 24 |
Рабочие программы учебных дисциплинМодуль 1. Обзор операционной системы Astra LinuxЦель курса — ознакомить слушателей с архитектурой операционной системы GNU/Linux, включая роль ядра, библиотек и пользовательских приложений.
- Особое внимание уделяется файловой системе Linux, принципам её построения, основным каталогам и взаимодействию с устройствами.
2. Обучение включает изучение системных вызовов, библиотек (например, glibc) и принципов работы приложений с оборудованием через ядро.
3. Уделяется внимание классификации и особенностям различных дистрибутивов Linux, с фокусом на безопасность и структуру Astra Linux.
4. Практическая часть курса включает определение версии ОС и ядра, исследование структуры каталогов и работа с конфигурационными файлами.
5. Также рассматриваются особенности мандатной модели доступа Astra Linux и встроенные средства защиты, сертифицированные в соответствии с требованиями российских регуляторов.
Количество часов: 2
Модуль 2. Установка операционной системы Astra LinuxЦели обучения:
- Познакомиться с Astra Linux:
- Изучить особенности установки защищённой ОС Astra Linux.
- Понять, в каких случаях целесообразно использовать её в виртуальной среде.
- Освоить установку ОС в гипервизоре Proxmox:
- Изучить процесс создания и настройки виртуальной машины.
- Ознакомиться с преимуществами и спользования Proxmox при работе с серверными ОС.
- Научиться выполнять ручную разметку диска:
- Создание разделов: boot, swap и root вручную.
- Понимание назначения каждого из них.
- Освоить базовую настройку системы после установки:
- Ручная настройка сети.
- Настройка имени хоста, пользователя и паролей.
- Выбор уровня защиты (редакция "Воронеж").
- Защита загрузчика GRUB.
- Закрепить работу с терминалом:
- Переход в режим администратора.
- Изменение имени хоста.
- Проверка сетевых настроек.
- Обновление и управление системой через консоль.
Количество часов: 2
Модуль 3. Работа в терминалеПосле прохождения модуля слушатели смогут:
- Понимать классификацию терминалов:
- Отличать аппаратные, виртуальные и псевдотерминалы.
- Разбираться в их предназначении и принципах работы.
- Работать с терминалами в Linux/Unix-системах:
- Переключаться между виртуальными терминалами.
- Ориентироваться в типах терминалов (TTY, PTS, GUI).
- Настраивать окружение оболочки (shell):
- Использовать .bashrc и .bash_profile для конфигурации.
- Настраивать приветственную строку (PS1), цвета и алиасы.
- Эффективно использовать псевдотерминалы и SSH:
- Подключаться по SSH, распознавать риски MITM-атак.
- Настраивать доверие к ключам и управлять SSH-профилем.
- Работать с утилитой screen:
- Создавать, называть, переключаться и отсоединяться от сессий.
- Возвращаться к фоновым задачам и управлять множеством сессий.
- Понимать принципы работы оболочек:
- Отличать Bash и ZSH, понимать их особенности.
- Использовать расширения ZSH для повышения удобства.
Количество часов: 2
Модуль 4. Основы командной строкиЦели обучения:
- Понимать структуру команд Linux: различать команду, опции и аргументы.
- Использовать переменные в командной строке: присваивать, выводить и экспортировать переменные.
- Применять подстановки:
- файловую подстановку (*, ?,)
- командную подстановку ($(...))
- Выполнять арифметические операции в консоли: использовать (( )) и переменные для базовых вычислений и условий.
- Экранировать спецсимволы: различать и корректно использовать \, ', ".
- Работать с историей команд:
- просматривать (history)
- повторно выполнять (!!, !номер)
- искать команды (Ctrl + R)
- Применять автодополнение и алиасы для повышения продуктивности.
Количество часов: 2
Модуль 5. Использование справочных ресурсов Цели обучения:
- Понять различия между справочными инструментами Linux:
- help, man, info, встроенная справка в Astra Linux и официальный Wiki-портал.
- Научиться находить справочную информацию:
- Использовать встроенные средства для получения сведений о командах и их параметрах в офлайн-режиме.
- Освоить структуру справки и навигацию:
- Чтение и поиск информации в help, man, info.
- Понимание различий между краткой и полной формами опций.
- Уметь определять тип команды:
- Отличать встроенные команды shell от внешних программ с помощью команды type.
- Изучить возможности Wiki Astra Linux:
- Ориентироваться в разделах.
- Использовать поиск для нахождения актуальной информации.
- Развить навыки самостоятельного поиска справочных данных и использования их в рабочих задачах.
Количество часов: 2
Модуль 6. Работа с файламиЦели обучения:
- Понимание структуры файловой системы Linux/Astra Linux:
- Ознакомление с иерархией каталогов.
- Назначение ключевых системных директорий (/etc, /home, /var, /boot, /dev, /opt, и др.).
- Навигация по файловой системе в терминале:
- Использование базовых команд (cd, ls, pwd, .., ~, /) для перемещения по каталогам.
- Понимание относительных и абсолютных путей.
- Работа с файлами и каталогами:
- Создание, копирование, перемещение, переименование и удаление файлов и директорий.
- Понимание различий между типами файлов (обычные файлы, каталоги, ссылки, устройства и т.д.).
- Использование текстовых редакторов в терминале:
- Основы работы с nano, vim, mcedit и их назначение.
- Работа с файловым менеджером Midnight Commander (mc):
- Установка и запуск mc.
- Навигация, копирование, перемещение и удаление файлов в графическом терминальном интерфейсе.
- Использование команды find для поиска файлов:
- Поиск по имени, по размеру, по времени модификации.
- Практическое применение поиска в административной деятельности.
Количество часов: 2
Модуль 7. Работа с текстовой информацией Цели обучения:
- Понимание потоков ввода/вывода
- Разобраться в понятии стандартных потоков: вывода, ввода и ошибок.
- Научиться перенаправлять потоки в файлы и между командами.
- Использование утилит для просмотра и анализа текстовых файлов
- Освоить команды cat, less, head, tail, tail -f для удобного чтения и анализа логов и других текстов.
- Фильтрация и обработка текстовых данных
- Научиться использовать утилиты:
grep — поиск по шаблону
sort — сортировка
uniq — удаление дубликатов
wc — подсчет строк, слов и символов
cut — извлечение полей и символов
- Работа с пайпами (|)
- Понимать назначение пайпов для передачи вывода одной команды на вход другой.
- Введение в регулярные выражения
- Получить общее представление о синтаксисе и применении регулярных выражений для поиска и фильтрации текста.
- Понимание логов и их анализа
- Разобраться, где хранятся системные логи и как их анализировать в реальном времени (tail -f).
Количество часов: 2
Модуль 8. Управление процессами Цели обучения:
- Понять, что такое процесс
- Изучить определение процесса, его назначение и поведение в операционной системе.
- Ознакомиться с жизненным циклом процесса
- Разобрать этапы: создание, выполнение, ожидание, завершение.
- Понять, как процессы порождают дочерние и взаимодействуют между собой.
- Научиться анализировать и отслеживать процессы
- Изучить команды ps, top, htop и их параметры.
- Понимать разницу между разовым снимком (ps) и мониторингом в реальном времени (top, htop).
- Понять приоритеты процессов и управление ими (Nice)
- Разобрать шкалу приоритетов (-20 до 19).
- Освоить изменение приоритетов и их влияние на поведение процессов.
- Разобраться в системных метриках и индикаторах загрузки
- Уметь интерпретировать load average, использование CPU, RAM, swap.
- Понять, когда система перегружена, и как это отследить.
- Овладеть базовыми инструментами диагностики и управления
- Научиться фильтровать, сортировать, завершать и наблюдать процессы.
- Получить представление о дереве процессов и их взаимосвязях.
Количество часов: 2
Модуль 9. Управление пользователями и группами Цели обучения:
- Понимание структуры хранения данных пользователей:
- Основные файлы: /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow
- Отличие между этими файлами и их роль в системе.
- Управление пользователями:
- Создание, редактирование и удаление учетных записей.
- Работа с командами: useradd, usermod, userdel.
- Блокировка/разблокировка пользователей.
- Управление группами:
- Создание, редактирование, удаление групп.
- Добавление пользователей в группы.
- Принципы безопасной работы через группы (best practices).
- Управление паролями:
- Установка и изменение пароля (через passwd).
- Ограничения по сроку действия и сложности паролей.
- Использование chage и чтение информации о паролях.
- Окружение пользователя:
- Значение директории /etc/skel при создании пользователей.
- Использование файлов.bashrc, .profile, .bash_profile.
- Безопасность (PAM - Pluggable Authentication Modules):
- Основы работы PAM.
- Файлы common-auth, common-password, common-session.
- Настройка политики сложности паролей (длина, цифры, символы и т. д.).
Количество часов: 2
Модуль 10. Дискреционное управление доступом (DAC)К концу модуля слушатели смогут:
- Понимать базовые концепции прав доступа в Linux:
- Различать владельца, группу и остальных пользователей (others).
- Расшифровывать символьные и числовые (октальные) обозначения прав доступа.
- Применять команды управления доступом:
- Использовать команды chmod, chown, chgrp для управления правами и владельцами.
- Работать с добавлением/удалением прав с помощью +rwx / -rwx.
- Работать со специальными атрибутами:
- Понимать и применять SUID, SGID, и Sticky Bit.
- Различать особенности их применения и влияния на безопасность системы.
- Управлять расширенными правами доступа (ACL):
- Понимать ситуацию, в которой стандартных прав недостаточно.
- Использовать setfacl, getfacl для назначения индивидуальных прав.
- Разбирать реальные сценарии работы с доступом:
- Интерпретировать структуру прав доступа на практике.
- Диагностировать и корректировать проблемные разрешения.
Количество часов: 2
Модуль 11. Мандатное управление доступом Цели обучения:
- Понимать суть мандатного управления доступом (MAC):
- Отличие от дискреционного (DAC).
- Роль администратора безопасности в управлении доступом.
- Разбираться в структуре мандатных меток:
- Уровень доступа (уровни секретности).
- Категории (напр. финансы, кадры).
- Дополнительные атрибуты.
- Знать механизм контроля доступа:
- Как система проверяет соответствие уровня и категории доступа пользователя и объекта.
- Как обеспечивается изоляция между отделами и службами.
- Ориентироваться в инструментах и интерфейсах управления:
- Утилита pdpl-user.
- GUI-интерфейс Astra Linux для работы с уровнями и категориями.
- Работа с подсистемой Парсек (Parsec) и политиками безопасности.
- Понимать преимущества и ограничения MAC:
- Повышенная безопасность.
- Низкая гибкость и зависимость от админа безопасности.
- Гарантированная изоляция и невозможность обойти систему пользователями.
- Знать практическое применение MAC:
- Изоляция департаментов.
- Защита конфиденциальной информации даже от администраторов.
- Протоколирование попыток нарушения доступа.
Количество часов: 2
Модуль 12. Архивация и сжатие Цели обучения:
- Понять назначение и области применения архивирования и сжатия в Linux-системах (резервное копирование, передача больших файлов, сохранение безопасности).
- Изучить различные форматы сжатия: gzip (.gz), bzip2 (.bz2), xz (.xz) — их особенности, преимущества и недостатки.
- Освоить архивирование с помощью tar, включая сочетание с форматами сжатия и просмотр содержимого архива.
- Научиться сохранять метки безопасности (ACL, XATTR) при архивировании в Astra Linux.
- Понять основы поблочного копирования с помощью утилиты dd — применение, риски и ключевые параметры.
Количество часов: 2
Оценочные материалыИтоговая аттестация в виде контрольных тестов после прохождения каждого модуля.