Курс: СУБД PostgreSQL в ОС Astra Linux 1.7: Установка, администрирование и мониторинг
Курс: СУБД PostgreSQL в ОС Astra Linux 1.7: Установка, администрирование и мониторинг
Дополнительная дата проведения курса: 15.12.2025 - 19.12.2025
Продолжительность курса: 40 ак. ч.
Описание курса:
Обновление популярной операционной системы Astra Linux до версии 1.7 специалисты назвали глобальным и отметили, что для удобства пользователей было сделано множество усовершенствований. В том числе в состав продукта вошла защищенная редакция PostgreSQL 11.10. На этом курсе вы научитесь основам администрирования и эксплуатации системы управления базами данных PostgreSQL.
Аудитория:
• Системные администраторы;
• Разработчики ПО;
• Специалисты баз данных, которые хотят углубить свои знания в области управления PostgreSQL.
Необходимая подготовка:
• Знания о базах данных на начальном уровне;
• Опыт написания SQL-запросов;
• Знакомство с Unix/Linux.
Программа курса:
Модуль 1. Установка и настройка СУБД PostgreSQL:
• Терминология;
• Установка СУБД PostgreSQL из дистрибутива Astra Linux Special Edition;
• Управление экземпляром сервера;
• Управление кластером баз данных;
• Использование psql;
• Установка pgAdmin;
• Использование pgAdmin;
• Настройка параметров конфигурации на различных уровнях
Модуль 2. Создание баз данных:
• Шаблоны баз данных;
• Создание БД;
• Управление БД;
• Схемы в БД;
• Работа со схемами;
• Каталог PGDATA;
• Табличные пространства;
• Управление ТП;
• Перемещение объектов между ТП.
Модуль 3. Подключение и аутентификация:
• Этапы подключения к СУБД;
• Аутентификация в СУБД PostgreSQL из дистрибутива Astra Linux Special Edition;
• Обеспечение доступа PostgreSQL к данным о мандатных метках пользователей;
• Конфигурационный файл pg_hba;conf: порядок обработки, структура записей, возможные значения полей;
• Методы аутентификации в PostgreSQL;
• Сопоставление имен.
Модуль 4. Роли в СУБД PostgreSQL:
• Роли в СУБД PostgreSQL;
• Владельцы объектов БД;
• Членство в роли;
• Использование прав групповой роли;
• Предопределённые роли.
Модуль 5. Дискреционное управление доступом в СУБД PostgreSQL в Astra Linux Special Edition:
• Автоматизированное тестирование функциональных возможностей PostgreSQL по разграничению доступа;
• Дискреционное управление доступом в СУБД PostgreSQL;
• Привилегии для работы с объектами СУБД;
• Просмотр списков управления доступом;
• Средства управления дискреционными правами доступа;
• Защита на уровне строк;
• Конфигурационные параметры для настройки дискреционного доступа.
Модуль 6. Мандатное управление доступом в СУБД PostgreSQL в Astra Linux Special Edition:
• Мандатное управление доступом в Astra Linux Special Edition;
• Мандатные атрибуты, присваиваемые сущностям и субъектам в ОС;
• Принципы обеспечения защиты от НСД при использовании мандатного управления доступом;
• Средства управления мандатными правилами разрешения доступа;
• Мандатное управление доступом в СУБД PostgreSQL;
• Мандатные атрибуты сеанса пользователя в СУБД PostgreSQL;
• Применение мандатного управления доступом;
• Средства управления мандатным доступом к объектам БД.
Модуль 7. Журналирование и аудит доступа к данным:
• Регистрация событий в СУБД PostgreSQL в журнале сообщений;
• Настройка журнала сообщений: размещение, формат, какие данные и когда вносить в журнал, ротация журналов;
• Анализ журнала сообщений;
• Работа с pgBadger для анализа журналов;
• Расширенные возможности аудита в СУБД PostgreSQL в дистрибутиве Astra Linux Special Edition;
• Генерация событий средствами PostgreSQL.
Модуль 8. Логическое резервное копирование и восстановление:
• Логическое резервное копирование;
• Работа команд COPY и \copy;
• Работа с утилитами pg_dump и pg_restore в Astra Linux Special Edition;
• Работа с утилитой pg_dumpall.
Модуль 9. Физическое резервное копирование и восстановление:
• Особенности физического резервного копирования;
• Холодное резервное копирование;
• Горячее резервное копирование;
• Создание автономной резервной копии с помощью утилиты pg_basebackup;
• Непрерывное архивирование журналов предзаписи;
• Создание резервной копии при настроенном непрерывном архивировании журналов предзаписи;
• Восстановление с использованием резервных копий журналов предзаписи;
• Восстановление до определенной точки.
Модуль 10. Регламентные работы:
• Возможности команды VACUUM;
• Регулирование нагрузки в процессе очистки;
• Параллельная очистка индексов;
• Команды для оптимизации данных: CLUSTER, REINDEX, TRUNCATE;
• Предотвращение переполнения счетчика транзакций;
• Сбор статистики по базе данных.
Модуль 11. Автоматизация обслуживания:
• Планировщик заданий pgAgent;
• Создание заданий через графическую утилиту pgAdmin;
• Создание заданий через сценарии SQL.
Окончательная цена указывается в договоре на обучение.