Расширенное администрирование 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, проверяет, были ли изменены файлы (удалены, созданы новые, изменились ли хэш или дата создания), информацию выводит на экран.
Я прошёл курс обучения «Астра Линукс 1703» и остался очень доволен. Курс был хорошо структурирован, а материал подавался последовательно и логично. Я узнал много нового о работе с операционной системой Astra Linux, получил практические навыки работы с ней. Преподаватели были профессионалами своего дела, они объясняли сложные вещи простым языком.
Особенно мне понравилось, что курс был практико-ориентированным. Мы не только изучали теорию, но и выполняли задания, которые помогали закрепить полученные знания. Также было интересно узнать о безопасности и особенностях использования ОС Astra Linux в различных сферах деятельности.
В целом, я рекомендую этот курс всем, кто хочет освоить работу с Astra Linux. Он будет полезен как начинающим пользователям, так и более опытным специалистам.
О курсе "Python основы программирования"
Хороший курс, на 3 дня достаточно полезная краткая выжимка базы, удобно настроенная для практики среда. Было полезно
Прошла этот курс и осталась в полном восторге! Материал был структурирован грамотно, без лишней «воды», а теория сразу закреплялась на практике. Очень порадовала обратная связь от кураторов — ответы всегда были быстрыми и подробными. Курс дал мне отличную базу и уверенность в своих силах.
О курсе "Oracle Database 12c R2: Advanced PL/SQL"
Содержание курса Oracle Database 12c: Advanced PL/SQL, практические занятия и изложение материала по курсу лектором мне очень понравились. В содержании курса изложены материалы, которые всегда полезны и нужны в моей ежедневной работе разработчика, ничего лишнего. В результате весь материал легко усваивается. Курс для меня, как для разработчика был очень полезен в плане приобретения навыков повышения производительности написанного кода и работы с трассировщиком, профилировщиком. Удалось закрыть пробелы в определении некоторых типов данных (CLOB, BLOB) и самого языка PL/SQL (например, много было информации про пакеты для работы с данными). Да есть, конечно же, часть материала (часть 12), которая требует детального разбора еще раз (но это лично для меня) и тут нужна практика. Предоставленная платформа для выполнения практических заданий очень удобная, сами задания особой трудности не вызвали, потому что там же было предоставлено решение. Единственное не хватило немного времени для выполнения всех заданий "от и до", но это из-за того, что я старалась продумать и понять каждую строчку в коде - понятно это требует времени. Изложение материала лектором было очень понятным, мне было интересно слушать - самое основное и все понятно, поэтому вопросов и не задавала, хотелось слушать и слушать. Теперь буду смотреть свои написанные процедуры и запросы, чтобы применить полученные знания к ним - где-то улучшить производительность кода, где-то переписать код с применением новых "фишек" языка PL/SQL - сразу стало понятно где в коде что и как можно изменить - самая настоящая практика к прошедшему курсу. Спасибо большое за качественный материал!
О курсе "Python основы программирования"
Отличный курс, хорошая подача материала. Доволен.
Курс оказался интересным, насыщенным и полезным, позволил углубить понимание архитектуры и принципов работы больших языковых моделей (LLM). Особенно понравилась практическая часть, включающая локальный запуск моделей, их дообучение, работу с RAG и агентными системами. Полученные знания и навыки планирую применять в рабочих проектах для разработки и внедрения решений на основе искусственного интеллекта.
Программа курса выстроена отлично. Материал очень интересный, полезный и, что самое главное, полностью актуальный. Отличные практические работы. Все задания и сопроводительные материалы удобны, хорошо структурированы и предельно понятны — разбираться в них одно удовольствие. Огромная благодарность Георгию за его вовлеченность! Преподаватель всегда оперативно отвечает на вопросы, дает ценные советы и реально помогает разобраться в сложных моментах. Однозначно рекомендую к прохождению!
О курсе "Основы администрирования РЕД ОС. 2024"
Обучение прошло хорошо, было познавательно. Были некоторые нелогичные моменты, но это вопрос к самим РЕД ОС. Зато преподаватель всё непонятное отлично объяснял, на все заданные вопросы слушателей, в том числе и я, получили подробный ответ. Спасибо!
О курсе "Основы администрирования РЕД ОС. 2024"
Организация отличная. Понравилось. Было полезно и информативно.
О курсе "Основы администрирования РЕД ОС. 2024"
Курс понравился. Лектор хорошо объяснял и отвечал на вопросы.
Курс широко охватывает возможности инструмента. Минимум лишней информации.
Для новичка в PostgreSQL полезно, рассказывают об функциональных возможностях. Спасибо преподавателю за подробные ответы на вопросы.
Один из лучших или просто лучший курс по PostgreSQL из пройденных.
О курсе "Администрирование MongoDB 7.0"
Интересный познавательный курс. Преподаватель доходчиво разъяснял все возникавшие вопросы. Связь, демонстрация и выполнение практической части были отличные.
О курсе "АМА-сессия с Романом Фроловым: Инструменты и средства настройки производительности PostgreSQL"
Очень полезный курс, позволяющий освоить методологию диагностики работы СУБД PostgreSQL, научиться выявлять проблемы производительности и найти грамотные решения проблем. Преподаватель дает материал очень подробно, внимательно выслушивает вопросы и дает развернутый ответ. Материал курса достаточно большой и требует самостоятельной проработки. Рекомендую!
О курсе "Администрирование MongoDB 7.0"
Преподаватель хорошо и четко все рассказал. Все темы развернуто рассказаны. Немного перебор был с сертификатами, но тут 50 на 50. Тема с сертификатами очень большая и обширная, лишним не будет никогда, но тут можно было меньше.
Курс полезен, позволил оценить свой общий уровень и приобрести новые навыки
О курсе "АМА-сессия с Романом Фроловым: Инструменты и средства настройки производительности PostgreSQL"
Для меня очень полезно. Не столько даже новыми знаниями (хотя и не без этого, разумеется), а новыми подходами к видению проблем. Ну и сам процесс живого общения с профессионалом высокого уровня часто превращал возникающие мысли, вопросы, замечания в недостающие элементы картины postgres-мира.
О курсе "АМА-сессия с Романом Фроловым: Инструменты и средства настройки производительности PostgreSQL"
Преподаватель обладает широким кругозором и большим опытом в обслуживании серверов postgres. Чем, собственно, и делится со слушателями. Рассказывает не только о самом postgres, но и об окружении, в котором он работает - в частности, о "Linux Internals". Что свидетельствует о системном подходе и способствует развитию эрудиции и более грамотно оценке возможных проблем с производительностью.
Всё понравилось, спасибо большое - быстрый и краткий экскурс в Ansible с хорошей теорией и практикой