Расширенное администрирование Astra Linux 1.7
Предварительные требования к уровню подготовки слушателей:
Успешное окончание курса " Администрирование ASTRA LINUX 1.7. AL-1702" или эквивалентная подготовка.
Понимать процесс загрузки операционной системы и запуска службы;
Понимание правил именования программных пакетов;
Понимание структуры программных двоичных пакетов;
Понимание структуры репозиториев программного обеспечения;
Понимание архитектуры подсистемы хранения данных;
Знание правил именования дисковых устройств;
Знание основных характеристик и различий файловых систем ext2, ext3 и ext4;
Знание основных черт ФС xfs и btrfs;
Знание места хранения и назначения основных журнальных файлов
в системе;
Знание общих принципов анализ журналов системы на предмет выявления нештатных и аварийных перезагрузок;
Знание о принципах подготовки информации для отправки разработчикам системы;
Знание общих принципов восстановления разделов дисков;
Знание принципов восстановление потерянных паролей обычным
пользователем и администратором;
Понимание объектов сетевой интерфейс, сетевое соединение;
Понимание синтаксиса и особенностей работы bash;
Управление программным обеспечением с помощью менеджеров программных пакетов: dpkg, apt, apt-команды, aptitude, synaptic;
Подключение сторонних репозиториев;
Создание и подключение собственного репозитория;
Умение создавать разделы;
Умение создавать файловые системы;
Умение монтировать файловые системы;
Умение настраивать службу журналирования rsyslog;
Умение использовать утилиту journalctl для получения сообщений из системы журналирования journald;
Умение настраивать ротацию журнальных файлов с помощью logrotate;
Настройка запуска заданий по расписанию с помощью службы cron;
Управление расписанием заданий с помощью команды crontab;
Использование таймеров systemd для запуска заданий;
Запуск отложенных заданий с помощью atd и systemd-run;
Умение выявить ситуации «паника ядра»;
Умение загрузиться для восстановления;
Умение загружать/выгружать модули ядра;
Управление запущенными службами;
Создание собственных служб;
Умение устранять неисправности, возникающих на начальных
стадиях загрузки системы;
Умение устранять неисправности, возникающих на заключительных стадиях загрузки системы;
Умение восстанавливать разделы диска;
Умение настраивать сетевые интерфейсы и сетевые соединения с
помощью nmcli, nmtui и nm-connection-editor;
Умение настраивать сетевые интерфейсы и другие сетевые настройки для команд ifup/ifdown;
Умение диагностировать состояние сети;
Умение использовать возможности bash в командной строке;
Умение читать, понимать и писать сценарии bash.
Исследование порядка и стадий начальной загрузки;
Работа с BIOS и EFI;
Настройка загрузчика GRUB2;
Загрузка ядра ОС, параметры, передаваемые ядру;
Загрузка и управление модулями ядра;
Управление службами через systemd;
Управление целевыми состояниями системы через systemd;
Создание собственных юнитов systemd;
Практическая работа:Загрузка в режиме single Astra Linux, с использованием командной строки GRUB, смена пароля и таймаута у GRUB. Создание unit (типа service) для включения маршрутизации в ядре.
Псевдофайловая система sysfs;
Менеджер устройств systemd-udevd;
Правила udev;
Утилита для управления systemd-udevd - udevadm;
Получение информации об устройствах;
Разграничение доступа к подключаемым устройствам;
Практическая работа: Создание правил udev, регистрация нового подключаемого устройства, управление модулями ядра.
Компоненты системы управления ПО;
Именование и структура программных пакетов;
Структура репозитория программного обеспечения;
Менеджеры программных пакетов dpkg, apt, apt-команды, aptitude, synaptic;
Подключение стороннего репозитория;
Практическая работа: Установка программного обеспечения, создание собственного репозитория, подключение собственного репозитория.
Архитектура подсистемы хранения данных;
Именование файлов дисковых устройств;
Поддерживаемые типы ФС в Astra Linux;
Файловые системы семейства ext;
Другие ФС: xfs, btrfs, ISO9660, udf;
Создание разделов;
Создание файловых систем (форматирование);
Монтирование файловых систем вручную и автоматически при загрузке компьютера, параметры монтирования файловых систем;
Практическая работа: Разметка дисков, создание файловых систем, настройка автоматического монтирования ФС.
Управление логическими томами (Logical Volume Manager);
Создание физических томов;
Создание групп томов;
Создание логических томов;
Изменение размеров логических томов и файловых систем;
Создание снимков состояния (snapshot) логических томов;
Шифрование дисков;
Настройка и контроль работы дисковых устройств.
Практическая работа: Создание и настройка логических томов, создание снимков состояния, создание и настройка зашифрованного раздела.
Основные системные журнальные файлы;
Настройка службы журналирования rsyslog;
Настройка службы журналирования journald;
Использование утилиты journalctl для получения сообщений из journald;
Выполнение заданий по расписанию с помощью службы cron;
Периодическое выполнение заданий с помощью anacron;
Планирование выполнение заданий через systemd;
Отложенное выполнение заданий с помощью службы atd;
Практическая работа: Настройка расписания для запуска заданий через cron, использование таймеров systemd для запуска заданий по расписанию.
Методология поиска и устранения неисправностей;
Решение проблем, связанных с нештатными и аварийными перезагрузками системы;
Устранение неисправностей, возникающих на начальных стадиях загрузки системы;
Устранение неисправностей, возникающих на заключительных стадиях загрузки системы.
Практическая работа: Восстановление загрузчика системы, работа с каталогом /boot, восстановление пароля администратора, подготовка дампа для отправки разработчикам.
Сетевой интерфейс;
Настройка сетевых интерфейсов с помощью Network Manager;
Настройка сетевых интерфейсов с помощью ifup/ifdown;
Команды диагностики сети.
Практическая работа: Определение сетевых параметров, настройка сетевых интерфейсов, через Network Manager, ifup/ifdown, проверка правильности настроек командами диагностики сети.
Переменные;
Присвоение переменным альтернативных значений;
Массивы;
Работа со строками;
Длина значения переменной;
Ввод и вывод данных;
Конструкции условного перехода;
Проверка условий;
Обработка ошибок;
Конструкции цикла;
Создание простейших меню;
Функции;
Рекомендации по написанию сценариев.
Практическая работа: Создание сценария – сохраняет данные о файлах с SUID: имя, дата изменения, хэш, файл для сохранения /opt/suids.list.new, файл для проверки /opt/suids.list, проверяет, были ли изменены файлы (удалены, созданы новые, изменились ли хэш или дата создания), информацию выводит на экран.
Интересная подача, не только собственно содержимое курса, но и история появления нововведений их полезность или бесполезность на практике. Много практики, что тоже полезно.
В целом понравилось, произошла некоторая систематизация знаний, узнал кое-что новое для себя. При наличии возможностей посещу другие курсы по этой тематике.
Курс отличается полнотой и доступностью, живостью подачи материала. Преподаватель-эксперт в области postgreSql(и не только) и великолепный рассказчик. Благодаря этому, курс можно рекомендовать тем, кому требуется разработать надёжное и производительное приложение на основе PostgreSql
К сожалению, не удалось выполнить в полном объёме практические задания.
Очень содержательный курс. Рассматриваются действительно необходимые темы для погружения во внутреннюю механику PostgreSQL.
Хотя курс был для меня совершенно новым и не все материалы усвоились сразу, я получил главное – четкое понимание дальнейших шагов в изучении PostgreSQL, включая необходимые ресурсы и ПО. Особо хочу отметить преподавателя: его глубокие знания и педагогические навыки впечатляют. Он смог адаптировать программу под уровень каждого слушателя, что было очень ценно. Примеры и аналогии были подобраны точно, а ответы на вопросы – максимально понятными.
В целом курс удачный. Большим плюсом является живой рассказ преподавателя, а не чтение по бумажке. Можно задать дополнительные вопросы. Преподаватель хорошо владеет темой
Благодарю Дмитрия Головицина и УЦ Fors за организацию и проведение курса. Материалы просматривал заранее так как они были в открытом доступе, но ценной была возможность задавать свои вопросы и слушать ответы на вопросы других слушателей. Надеюсь удалось немного систематизировать свои знания и продвинуться к цели сертификации. Планирую посещение других курсов по PostgreSQL и по Linux. Очень бы хотелось получить записи занятий
Курс понравился, помогает понять основные сущности PostgreSQL и как они взаимодействуют между собой. Почти все, с чем можно столкнуться в PostgreSQL при полном цикле работ, разбирается в данном курсе. Полезен как администраторам, так и инженерам, работающим напрямую с БД.
Преподаватель подробно разъясняет нюансы по каждой теме. Теория своевременно разбавляется практикой для закрепления знаний.
О курсе "Технология контейнеризации Docker"
Отличное погружение в архитектуру контейнеризации, оптимизацию, безопасность и внутреннее устройство Docker. Самое то, что надо, для тех, кто желает использовать технологию, но не знает с чего начать и как правильно эксплуатировать. На практических работах, освоена теория о компонентах Docker при работе в локальной среде. На тестовом стенде развернуты интеграции с CI/CD, terraform, ansible, kubernetes. Теперь могу использовать, в своей работе и в своих наработках, много-контейнерные окружения разработки для приложений.
Информативно, не перегружено, наглядно, доходчиво, с юмором преподнесен материал. Моя благодарность.
Лектор - огонь! Однако есть пара моментов: - любит уходить в себя и эффектно возвращаться так, что забываешь, о чём шла речь буквально пять минут назад; - если кто-то задаёт ему вопрос, то он резко начинает его перебивать, типа ему всё понятно и это заставляет людей тупо не активничать, ибо этот поток не остановить); - наконец есть тяжёлые фонетические искажения при произношении некоторых обычных англицизмов и не только, однако это является фишкой лектора, как я понял. В целом - масса полезной информации и подача весьма экспрессивна (в хорошем смысле). Лучший лектор на всех курсах по Postgres по моему скромному мнению.
Мне курс понравился, прям база, буду рекомендовать коллегам.
Единственное, что платформа не совсем корректно работает на Iphone, иногда переключался.
О курсе "Технология контейнеризации Docker"
Отличное погружение в архитектуру контейнеризации, оптимизацию, безопасность и внутреннее устройство Docker. Самое то, что надо, для тех, кто желает использовать технологию, но не знает с чего начать и как правильно эксплуатировать. На практических работах, освоена теория о компонентах Docker при работе в локальной среде. На тестовом стенде развернуты интеграции с CI/CD, terraform, ansible, kubernetes. Теперь могу использовать, в своей работе и в своих наработках, много-контейнерные окружения разработки для приложений.
Отличный курс, сформировал мое представление о кластерное решениях для СУБД PostgreSQL на основе Pacemaker/Corosync
В целом обширная тема курса освещена преподавателем в полной мере. Спасибо Тимофею Нечаеву за выдержку и профессионализм в разборе и решении возникавших по ходу курса вопросов.
Очень понравился курс, все рассказанное необходимо в моей работе DBA каждый день. Преподаватель профессионал своего дела, материал подается легко и понятно с хорошими практиками, чествуется сразу что это реальный опыт. Возможно стоит расширить курс до 5 дней и дать больше времени для практик и обсуждения вопросов.
О курсе "Python основы программирования"
Очень интересно и подробно с примерами и практикой. Для начинающего питонца самое то.
О курсе "Основы администрирования РЕД ОС. 2024"
Обучалась дистанционно впервые. Очень понравилось. Преподаватель Гамаюнов Семён Алексеевич рассказывал всё чётко, доступно и очень интересно. Постоянно приводил примеры, что очень влияет на изучение курса. Успехов и процветания вашему учебному центру!
О курсе "Основы администрирования РЕД ОС. 2024"
Отличный курс. Материалы позволяют как освоить администрирование так и погрузиться в нюансы и тонкости администрирования ОС. Отличные преподаватели, качественное оснащение учебного процесса и грамотное изложение учебного материала. Спасибо!
Все было хорошо, надеюсь, еще с Вами встретимся.
О курсе "Сетевое администрирование РЕД ОС. 2024"
Очень хороший и добротный курс. Рассказывается все от базы до реальных действий. Хороший преподаватель, все ясно и понятно рассказывал и помогал, когда возникали трудности и вопросы. Единственное, наверное, добавил бы в курс работу с прокси серверами, типа squid, в остальном все очень хорошо. Спасибо большое за обучение!