Каталог курсов
Расширенное администрирование ОС Astra Linux Special Edition 1.7 (AL-1703)
Продолжительность курса 5 дней (40 часов).
Этот углубленный курс является логическим продолжением и расширением обучения Администрирование ОС Astra Linux Special Edition 1.7. Если вы ежедневно сталкиваетесь со сложными задачами администрирования ОС Astra Linux 1.7, то этот курс может помочь вам структурировать знания и оптимизировать работу в нестандартных ситуациях.
Системным администраторам ОС Astra Linux 1.7.
Опыт администрирования ОС Astra Linux 1.7 в рамках курса Администрирование ОС Astra Linux Special Edition 1.7.
После прохождения обучения вы сможете:
- Понимать процесс загрузки операционной системы и запуска службы;
- Разбираться в структуре программных двоичных пакетов и структуре репозиториев ПО;
- Описывать компоненты архитектуры системы хранения данных;
- Сравнивать между собой файловые системы ext2, ext3 и ext4, xfs и btrfs;
- Анализировать журналы аварийных перезагрузок;
- Описывать процесс восстановления разделов дисков;
- Восстанавливать пароли пользователей и администраторов;
- Корректно выполнять сетевые настройки, использовать nmcli, nmtui, nm-connection-editor и ifup/ifdown;
- При необходимости использовать dpkg, apt, apt-команды, aptitude, synaptic;
- Работать с репозиториями;
- Создавать разделы а файловые системы;
- Работать с службой rsyslog;
- Использовать journalct, cron, crontab, atd и systemd-run;
- Устранять неполадки, возникающие при загрузке ОС;
- Понимать принципы аварийного восстановления системы;
- Использовать возможности bash в командной строке.
1. Процесс загрузки и выключения системы.
- Исследование порядка и стадий начальной загрузки;
- Работа с BIOS и EFI;
- Настройка загрузчика GRUB2;
- Загрузка ядра ОС, параметры, передаваемые ядру;
- Загрузка и управление модулями ядра;
- Управление службами через systemd;
- Управление целевыми состояниями системы через systemd;
- Создание собственных юнитов systemd;
- Запуск служб с мандатными атрибутами.
- Практическая работа 1: Загрузка в режиме single Astra Linux, с использованием командной строки GRUB, смена пароля и таймаута у GRUB. Создание unit (типа service) для включения маршрутизации в ядре.
2. Управление устройствами и модулями ядра
- Псевдофайловая система sysfs;
- Менеджер устройств systemd-udevd;
- Правила udev;
- Утилита для управления systemd-udevd - udevadm;
- Получение информации об устройствах;
- Разграничение доступа к подключаемым устройствам;
- Управление модулями ядра.
- Практическая работа 2: Создание правил udev, регистрация нового подключаемого устройства, управление модулями ядра.
3. Управление программным обеспечением
- Компоненты системы управления ПО;
- Именование и структура программных пакетов;
- Структура репозитория программного обеспечения;
- Менеджеры программных пакетов dpkg, apt, apt-команды, aptitude, synaptic;
- Подключение стороннего репозитория;
- Создание собственного репозитория.
- Практическая работа 3: Установка программного обеспечения, создание собственного репозитория, подключение собственного репозитория.
4. Управление файловыми системами
- Архитектура подсистемы хранения данных;
- Именование файлов дисковых устройств;
- Поддерживаемые типы ФС в Astra Linux;
- Файловые системы семейства ext;
- Другие ФС: xfs, btrfs, ISO9660, udf;
- Создание разделов;
- Создание файловых систем (форматирование);
- Монтирование файловых систем вручную и автоматически при загрузке компьютера, параметры монтирования файловых систем;
- Использование утилит для работы с файловыми системами.
- Практическая работа 4: Разметка дисков, создание файловых систем, настройка автоматического монтирования ФС.
5. Расширенное администрирование устройств хранения данных
- Управление логическими томами (Logical Volume Manager);
- Создание физических томов;
- Создание групп томов;
- Создание логических томов;
- Изменение размеров логических томов и файловых систем;
- Создание снимков состояния (snapshot) логических томов;
- Шифрование дисков;
- Настройка и контроль работы дисковых устройств.
- Практическая работа 5: Создание и настройка логических томов, создание снимков состояния, создание и настройка зашифрованного раздела.
6. Система журналирования в Astra Linux SE
- Основные системные журнальные файлы;
- Настройка службы журналирования rsyslog;
- Настройка службы журналирования journald;
- Использование утилиты journalctl для получения сообщений из journald;
- Ротация журналов при помощи logrotate.
- Практическая работа 6: Настройка rsyslog, использование утилиты journalctl, ротация журналов.
7. Запуск заданий по расписанию
- Выполнение заданий по расписанию с помощью службы cron;
- Периодическое выполнение заданий с помощью anacron;
- Планирование выполнение заданий через systemd;
- Отложенное выполнение заданий с помощью службы atd;
- Запуск разовых заданий в указанное время через systemd-run.
- Практическая работа 7: Настройка расписания для запуска заданий через cron, использование таймеров systemd для запуска заданий по расписанию
8. Поиск и устранение неисправностей
- Методология поиска и устранения неисправностей;
- Решение проблем, связанных с нештатными и аварийными перезагрузками системы;
- Устранение неисправностей, возникающих на начальных стадиях загрузки системы;
- Устранение неисправностей, возникающих на заключительных стадиях загрузки системы.
- Практическая работа 8: Восстановление загрузчика системы, работа с каталогом /boot, восстановление пароля администратора, подготовка дампа для отправки разработчикам.
9. Настройка сети в Astra Linux SE
- Сетевой интерфейс;
- Настройка сетевых интерфейсов с помощью Network Manager;
- Настройка сетевых интерфейсов с помощью ifup/ifdown;
- Команды диагностики сети.
- Практическая работа 9: Определение сетевых параметров, настройка сетевых интерфейсов, через Network Manager, ifup/ifdown, проверка правильности настроек командами диагностики сети.
10. Создание сценариев bash
- Переменные;
- Присвоение переменным альтернативных значений;
- Массивы;
- Работа со строками;
- Длина значения переменной;
- Ввод и вывод данных;
- Конструкции условного перехода;
- Проверка условий;
- Обработка ошибок;
- Конструкции цикла;
- Создание простейших меню;
- Функции;
- Рекомендации по написанию сценариев.
- Практическая работа 10: Создание сценария – сохраняет данные о файлах с SUID.