Улучшаемые навыки
Процесс загрузки ОС
Программные пакеты
Репозитории программных пакетов
Файловые системы
Журналирование
Задания по расписанию
Устранение неисправностей ОС
Резервное копирование
Инструменты
AstraLinux
Чему вы научитесь
01
Понимать процесс загрузки операционной системы и запуска служб;
02
Понимать правила именования и структуру программных пакетов;
03
Понимать структуру репозиториев программного обеспечения;
04
Понимать архитектуру подсистемы хранения данных;
05
Правилам именования дисковых устройств;
06
Различать основные характеристики файловых систем ext2, ext4, xfs и btrfs, а также понимать их ключевые отличия;
07
Общим принципам анализа системных журналов для выявления нештатных и аварийных перезагрузок;
Программа курса
01
Создание сценариев bash
Сценарий bash
Переменные
Ввод и вывод данных
Алгоритмические конструкции
Функции
Обработка ошибок и завершение
Практическая работа: Создание простых сценариев
02
Процесс загрузки и выключения системы
Исследование порядка и стадий начальной загрузки
Работа с BIOS и EFI
Настройка загрузчика GRUB2
Загрузка ядра ОС, параметры, передаваемые ядру
Загрузка и управление модулями ядра
Управление службами (service) через systemd
Управление целевыми состояниями (target) системы через systemd
Создание собственных юнитов (unit) systemd
Запуск служб с мандатными атрибутами
Практическая работа: Загрузка Astra Linux в однопользовательском режиме с использованием командной строки GRUB, смена пароля и таймаута у GRUB. Создание unit (типа service) для включения маршрутизации в ядре.
03
Управление устройствами и модулями ядра
Псевдофайловая система sysfs
Менеджер устройств systemd-udevd
Правила udev
Утилита для управления systemd-udevd — udevadm
Получение информации об устройствах
Разграничение доступа к подключаемым устройствам
Управление модулями ядра
Практическая работа: Создание правил udev, регистрация нового подключаемого устройства, управление модулями ядра.
04
Управление программным обеспечением
Компоненты системы управления ПО
Именование и структура программных пакетов
Структура репозитория ПО
Менеджеры программных пакетов dpkg, apt, aptitude, synaptic
Подключение стороннего репозитория
Создание собственного репозитория
Практическая работа: Установка ПО, создание и подключение собственного репозитория.
05
Управление файловыми системами
Архитектура подсистемы хранения данных
Именование файлов дисковых устройств
Поддерживаемые типы ФС в Astra Linux
Файловые системы семейства ext
Другие ФС: xfs, btrfs, ISO9660, udf
Создание разделов
Создание файловых систем (форматирование)
Монтирование файловых систем вручную и автоматически при загрузке компьютера, параметры монтирования файловых систем
Использование утилит для работы с файловыми системами
Практическая работа: Разметка дисков, создание файловых систем, настройка автоматического монтирования ФС.
06
Расширенное администрирование устройств хранения данных
Управление логическими томами (Logical Volume Manager)
Создание физических томов
Создание групп томов
Создание логических томов
Изменение размеров логических томов и файловых систем
Создание снимков состояния (snapshot) логических томов
Шифрование дисков
Настройка и контроль работы дисковых устройств
Практическая работа: Создание и настройка логических томов, создание снимков состояния, создание и настройка зашифрованного раздела.
07
Система журналирования в Astra Linux SE
Основные системные журнальные файлы
Настройка службы журналирования syslog-ng
Настройка службы журналирования systemd-journald
Использование утилиты journalctl для получения сообщений из journald
Ротация журналов при помощи logrotate
Практическая работа: Настройка службы syslog-ng, использование утилиты journalctl, ротация журналов.
08
Запуск заданий по расписанию
Выполнение заданий по расписанию с помощью службы cron
Периодическое выполнение заданий с помощью anacron
Планирование выполнения заданий через systemd
Отложенное выполнение заданий с помощью службы atd
Запуск разовых заданий в указанное время через systemd-run
Практическая работа: Настройка расписания для запуска заданий через cron, использование таймеров systemd для запуска заданий по расписанию.
09
Поиск и устранение неисправностей
Методология поиска и устранения неисправностей
Решение проблем, связанных с нештатными и аварийными перезагрузками системы
Устранение неисправностей, возникающих на начальных стадиях загрузки системы
Устранение неисправностей, возникающих на заключительных стадиях загрузки системы
Практическая работа: Восстановление загрузчика системы, работа с каталогом /boot, восстановление пароля администратора, подготовка сведений для отправки разработчикам.
10
Резервное копирование и восстановление данных
Методы резервного копирования
Резервное копирование средствами rsync
Резервное копирование средствами tar, cpio и gzip
Резервное копирование с помощью специализированных решений
Практическая работа: Создание резервных копий, восстановление данных из резервных копий.
12
Итого на курс 40 часов: теория — 17 часов (42,5%), практика — 23 часов (57,5%)
Для кого
BI-специалист
Big Data Analyst
Data Engineer
Data Scientist
DevOps-инженер
ML Engineer
UX/UI-дизайнер
Архитектор ПО
Бизнес-аналитик
Дата-аналитик
Директор проекта
Мидл разработчики
Проектировщик
Разработчик
Руководитель проекта
Системный администратор
Системный аналитик
Специалист по кибербезопасности
Специалист технической поддержки
Тест-менеджер
Тестировщик
Тех лиды
Технический писатель
Предварительная подготовка
Успешное окончание курса «AL-1802. Администрирование ОС Astra Linux Special Edition 1.8.» или эквивалентная подготовка.