Учебный центр DA PАСШИРЕННОЕ АДМИНИСТРИРОВАНИЕ ОС ASTRA LINUX SPECIAL EDITION 1.8
5 дней Средний

PАСШИРЕННОЕ АДМИНИСТРИРОВАНИЕ ОС ASTRA LINUX SPECIAL EDITION 1.8

Операционная система специального назначения «Astra Linux Special Edition» (очередное обновление 1.8).

Подробнее

Чему вы научитесь

decoration

Понимание архитектуры ОС GNU/Linux;

decoration

Понимать процесс загрузки операционной системы и запуска службы;

decoration

Понимание правил именования программных пакетов;

decoration

Понимание структуры программных двоичных пакетов;

decoration

Понимание структуры репозиториев программного обеспечения;

decoration

Понимание архитектуры подсистемы хранения данных;

decoration

Знание правил именования дисковых устройств;

decoration

Знание основных характеристик и различий файловых систем ext2, ext3 и ext4;

decoration

Знание основных черт ФС xfs и btrfs;

decoration

Знание общих принципов анализ журналов системы на предмет выявления нештатных и аварийных перезагрузок;

decoration

Знание о принципах подготовки информации для отправки разработчикам системы;

decoration

Знание общих принципов восстановления разделов дисков;

decoration

Знание принципов восстановление потерянных паролей обычным пользователем и администратором;

decoration

Понимание объектов сетевой интерфейс, сетевое соединение;

decoration

Понимание синтаксиса и особенностей работы bash;

decoration

Управление программным обеспечением с помощью менеджеров программных пакетов: dpkg, apt, apt-команды, aptitude, synaptic;

decoration

Подключение сторонних репозиториев;

decoration

Умение создавать и подключать собственный репозиторий;

decoration

Умение создавать разделы;

decoration

Умение создавать файловые системы;

decoration

Умение монтировать файловые системы;

decoration

Умение использовать утилиту journalctl для получения сообщений из системы журналирования journald;

decoration

Умение настраивать ротацию журнальных файлов с помощью logrotate;

decoration

Настройка запуска заданий по расписанию с помощью службы cron;

decoration

управление расписанием заданий с помощью команды crontab;

decoration

Использование таймеров systemd для запуска заданий;

decoration

Запуск отложенных заданий с помощью atd и systemd-run;

decoration

Умение выявить ситуации «паника ядра»;

decoration

Умение загрузиться для восстановления;

decoration

Умение загружать/выгружать модули ядра;

decoration

Управление запущенными службами;

decoration

Создание собственных служб;

decoration

Умение устранять неисправности, возникающих на начальных стадиях загрузки системы;

decoration

Умение устранять неисправности, возникающих на заключительных стадиях загрузки системы;

decoration

Умение восстанавливать разделы диска;

decoration

Умение настраивать сетевые интерфейсы и сетевые соединения с помощью nmcli, nmtui и nm-connection-editor;

decoration

Умение настраивать сетевые интерфейсы и другие сетевые настройки для команд ifup/ifdown;

decoration

Умение диагностировать состояние сети;

decoration

Умение использовать возможности bash в командной строке;

decoration

Умение читать, понимать и писать сценарии bash.

Программа курса

Модуль 1.

Процесс загрузки и выключения системы

  • Исследование порядка и стадий начальной загрузки;
  • Работа с BIOS и EFI;
  • Настройка загрузчика GRUB2;
  • Загрузка ядра ОС, параметры, передаваемые ядру;
  • Загрузка и управление модулями ядра;
  • Управление службами через systemd;
  • Управление целевыми состояниями системы через systemd;
  • Создание собственных юнитов systemd;
  • Запуск служб с мандатными атрибутами.
Модуль 2.

Управление устройствами и модулями ядра

  • Псевдофайловая система sysfs;
  • Менеджер устройств systemd-udevd;
  • Правила udev;
  • Утилита для управления systemd-udevd — udevadm;
  • Получение информации об устройствах;
  • Разграничение доступа к подключаемым устройствам;
  • Управление модулями ядра.
Модуль 3.

Управление программным обеспечением

  • Компоненты системы управления ПО;
  • Именование и структура программных пакетов;
  • Структура репозитория программного обеспечения;
  • Менеджеры программных пакетов dpkg, apt, apt-команды, aptitude, synaptic;
  • Подключение стороннего репозитория;
  • Создание собственного репозитория..
Модуль 4.

Управление файловыми системами

  • Архитектура подсистемы хранения данных;
  • Именование файлов дисковых устройств;
  • Поддерживаемые типы ФС в Astra Linux;
  • Файловые системы семейства ext;
  • Другие ФС: xfs, btrfs, ISO9660, udf;
  • Создание разделов;
  • Создание файловых систем (форматирование);
  • Монтирование файловых систем вручную и автоматически при загрузке компьютера, параметры монтирования файловых систем;
  • Использование утилит для работы с файловыми системами.
Модуль 5.

Расширенное администрирование устройств хранения данных

  • Управление логическими томами (Logical Volume Manager);
  • Создание физических томов;
  • Создание групп томов;
  • Создание логических томов;
  • Изменение размеров логических томов и файловых систем;
  • Создание снимков состояния (snapshot) логических томов;
  • Шифрование дисков;
  • Настройка и контроль работы дисковых устройств.
Модуль 6.

Система журналирования в Astra Linux SE

  • Основные системные журнальные файлы;
  • Настройка службы журналирования syslog-ng;
  • Настройка службы журналирования systemd-journald;
  • Использование утилиты journalctl для получения сообщений из journald;
  • Ротация журналов при помощи logrotate.
Модуль 7.

Запуск заданий по расписанию

  • Выполнение заданий по расписанию с помощью службы cron;
  • Периодическое выполнение заданий с помощью anacron;
  • Планирование выполнение заданий через systemd;
  • Отложенное выполнение заданий с помощью службы atd;
  • Запуск разовых заданий в указанное время через systemd-run.
Модуль 8.

Поиск и устранение неисправностей

  • Методология поиска и устранения неисправностей;
  • Решение проблем, связанных с нештатными и аварийными перезагрузками системы;
  • Устранение неисправностей, возникающих на начальных стадиях загрузки системы;
  • Устранение неисправностей, возникающих на заключительных стадиях загрузки системы.
Модуль 9.

Настройка сети в Astra Linux SE

  • Сетевой интерфейс;
  • Настройка сетевых интерфейсов с помощью Network Manager;
  • Настройка сетевых интерфейсов с помощью ifup/ifdown;
  • Команды диагностики сети.
Модуль 10.

Создание сценариев bash

  • Переменные;
  • Присвоение переменным альтернативных значений;
  • Массивы;
  • Работа со строками;
  • Длина значения переменной;
  • Ввод и вывод данных;
  • Конструкции условного перехода;
  • Проверка условий;
  • Обработка ошибок;
  • Конструкции цикла;
  • Создание простейших меню;
  • Функции;
  • Рекомендации по написанию сценариев.
DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY
DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY
DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY DA IT COMPANY