СУБД PostgreSQL в Astra Linux Special Edition 1.7: установка, администрирование и мониторинг
PostgreSQL из дистрибутива Astra Linux Special Edition 1.7.
5 дней (40 ак.час).
Средний
Версия программы 31.01.2024г
Вид образования:
Дополнительное образование
Форма обучения:
Заочная/очная исключительно с применением ДОТ и ЭО
Вид дополнительной профессиональной образовательной программы:
Повышение квалификации
Практика/стажировка:
Не предусмотрено
Продолжительность модуля: 120 мин.
Продолжительность практической работы: 40 мин.
Практическая работа: Установка PostgreSQL, создание кластера БД reserve и запуск обслуживающего его экземпляра, подключение к кластеру БД main через psql, создание супрепользователя PostgreSQL, установка pgAdmin, изменение параметров конфигурации под учетной записью — администратором ОС, изменение параметров конфигурации PostgreSQL под учетной записью —суперпользователем PostgreSQL, не имеющим административных полномочий в ОС.
Продолжительность модуля: 90 мин.
Продолжительность практической работы: 40 мин.
Практическая работа: Расширение шаблона template1 и создание БД на основе измененного шаблона, переименование БД, изменение параметров БД, определение размера БД, работа со схемами, работа с табличными пространствами, перенос данных и удаление ТП.
Продолжительность модуля: 90 мин.
Продолжительность практической работы: 50 мин.
Практическая работа: Хранение паролей в СУБД PostgreSQL, влияние конфигурации в файле /etc/parsec/mswitch.conf на возможность подключения к PostgreSQL, настройка авторизации в файле pg_hba.conf, создание файла с паролями ~/.pgpass в ОС пользователя.
Продолжительность модуля: 20 мин.
Продолжительность практической работы: 15 мин.
Практическая работа: Создание суперпользователя, групповой роли, ролей для пользователей и включение их в групповую роль.
Продолжительность модуля: 90 мин.
Продолжительность практической работы: 50 мин.
Практическая работа: Автоматизированное тестирование функциональных возможностей по разграничению доступа в PostgreSQL с помощью пакета postgresql se test 11, предоставление привилегий групповой роли, проверка привилегий, полученных через групповую роль, для ролей с параметрами INHERIT и NOINHERIT.
Продолжительность модуля: 220 мин.
Продолжительность практической работы: 120 мин.
Практическая работа: Просмотр и изменение уровней доступа пользователей ОС, работа с файлами ОС, создание пользователей в операционной системе и назначение им классификационных меток, просмотр классификационных меток при подключении к PostgreSQL, настройка кластера, базы и объектов БД для применения мандатного управления доступом в нужной конфигурации, изменение таблицы для поддержки защиты классификационными метками на уровне строк, тестирование работы мандатного управления доступом от имени различных пользователей, изменение значения параметра ac_ignore_socket_maclabel на false, повторное тестирование работы мандатного управления доступом от имени различных пользователей.
Продолжительность модуля: 125 мин.
Продолжительность практической работы: 45 мин.
Практическая работа: Просмотр текущего состояния настроек, журнала сообщений, подключение к кластеру БД и просмотр записи о подключении в журнале сообщений, изменение настроек аудита и фиксация запросов в журнале сообщений, использование расширенного аудита СУБД PostgreSQL в дистрибутиве Astra Linux Special Edition, генерация событий средствами PostgreSQL.
Продолжительность модуля: 120 мин.
Продолжительность практической работы: 80 мин.
Практическая работа: Создание пользователя для выполнения резервного копирования, создание базы данных и таблицы, выгрузка и загрузка информации через команду /copy, создание резервной копии таблицы из БД с помощью команды pg_dump в формате plain (SQL файл), создание резервной копии БД с помощью команды pg_dump в форматах plain (SQL файл), custom, tar, directory, восстановление данных таблицы из резервной копии в формате plain (SQL файл).
Продолжительность модуля: 115 мин.
Продолжительность практической работы: 120 мин.
Практическая работа: Создание холодной резервной копии, создание автономной (базовой) резервной копии, восстановление из автономной (базовой) резервной копии, настройка файлового архивирования журналов предзаписи, создание базовой резервной копии при настроенном потоковом архивировании журналов предзаписи, восстановление из базовой резервной копии при настроенном потоковом архивировании журналов предзаписи.
Продолжительность модуля: 75 мин.
Продолжительность практической работы: 30 мин.
Практическая работа: Выполнение обычной очистки, очистка большого количества строк, полная очистка после удаления большого количества строк.
Продолжительность модуля: 40 мин.
Продолжительность практической работы: 45 мин.
Практическая работа: Создание файла с паролями ~/.pgpass для учетной записи sa, установка и запуск pgAgent, подготовка каталога для выгрузки данных, создание задания на экспорт таблицы в графическом интерфейсе pgAdmin, изменение задания через запрос SQL: добавление шага.
Продолжительность модуля: 60 мин.