From 862d3045352f2f88f3a05c7bcd52e5c9250e3c55 Mon Sep 17 00:00:00 2001 From: Vladimir Protsenko Date: Thu, 3 Nov 2022 13:29:06 +0400 Subject: [PATCH] Added questions. --- module2/00_bootloader/questions.md | 12 ++++++++++++ module2/01_partitions_raid_lvm_fs/questions.md | 12 ++++++++++++ module2/02_mac_selinux/questions.md | 12 ++++++++++++ module2/03_nginx_ha/questions.md | 12 ++++++++++++ module2/04_postfix_dovecot/questions.md | 12 ++++++++++++ module2/05_sql_postgresql/questions.md | 12 ++++++++++++ module2/06_virtualization/questions.md | 12 ++++++++++++ module2/07_containerization_docker/questions.md | 12 ++++++++++++ module2/08_ansible/questions.md | 12 ++++++++++++ 9 files changed, 108 insertions(+) create mode 100644 module2/00_bootloader/questions.md create mode 100644 module2/01_partitions_raid_lvm_fs/questions.md create mode 100644 module2/02_mac_selinux/questions.md create mode 100644 module2/03_nginx_ha/questions.md create mode 100644 module2/04_postfix_dovecot/questions.md create mode 100644 module2/05_sql_postgresql/questions.md create mode 100644 module2/06_virtualization/questions.md create mode 100644 module2/07_containerization_docker/questions.md create mode 100644 module2/08_ansible/questions.md diff --git a/module2/00_bootloader/questions.md b/module2/00_bootloader/questions.md new file mode 100644 index 0000000..6841a02 --- /dev/null +++ b/module2/00_bootloader/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. Какие шаги проделать необходимы для изменения настроек GRUB 2? +2. Где хранятся настройки GRUB 2? +3. Какой способ разбития диска позволяет адресовать объём больший, чем 2ТБ? +4. Какую команду в ОС можно использовать, чтобы узнать UUID раздела? +5. Как вы можете настроить GRUB 2 на 10 секунд ожидания перед загрузкой пункта меню по умолчанию? +6. С помощью какой команды можно поменять порядок загрузки в efi shell? +7. С помощью какой команды можно увидеть порядок загрузки UEFI из ОС? +8. Где хранится первичный загрузчик при использовании BIOS/MBR и UEFI/GPT? +9. Какой процесс загружается после загрузки ядра операционной системы? +10. Где хранится образ ядра ОС? \ No newline at end of file diff --git a/module2/01_partitions_raid_lvm_fs/questions.md b/module2/01_partitions_raid_lvm_fs/questions.md new file mode 100644 index 0000000..50ba714 --- /dev/null +++ b/module2/01_partitions_raid_lvm_fs/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. Какой командой можно создать программный raid 1 в Debian? +2. Чем отличаются raid-0, raid-1 и raid-5? +3. Как посмотреть статус программного raid массива? +4. Какими командами можно создать логический том LVM? +5. Приведите пример того, как размечается сырой диск в формате GPT на два раздела. +6. Какие файловые системы вы знаете? +7. Какой командой можно создать файловую систему на устройстве? +8. Какими командами можно посмотреть свойства physical volume, volume group и logical volume менеджера LVM? +9. Какая таблица разделов предшествовала GPT? +10. Какой командой можно примонтировать файловую систему? \ No newline at end of file diff --git a/module2/02_mac_selinux/questions.md b/module2/02_mac_selinux/questions.md new file mode 100644 index 0000000..23da74b --- /dev/null +++ b/module2/02_mac_selinux/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. Какая команда позволяет определить текущее состояние SELinux? +2. Какие бывают состояния и типы SELinux? +3. Где хранится контекст безопасности файлов и директорий? +4. Какая команда позволяет вывести информацию о пользователя, ролях, типах и других сущностях? +5. Какая команда позволяет генерировать разрешения на основе логов принятых решений? +6. Опишите коротко, какие действия нужно предпринять, чтобы скомпилировать собственную политику безопасности? +7. В чём отличие домена от типа? +8. С помощью каких команд можно вывести список переключателей SELinux? +9. Что может делать процесс, который находится в домене unconfined_t? +10. Какой командой можно временно поменять контекст файлов и директорий? \ No newline at end of file diff --git a/module2/03_nginx_ha/questions.md b/module2/03_nginx_ha/questions.md new file mode 100644 index 0000000..4d02de0 --- /dev/null +++ b/module2/03_nginx_ha/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. С какой целью нужно настраивать сервисы в high-available конфигурации? +2. С какой целью нужно настраивать балансировку нагрузки для сервисов? +3. С помощью какого модуля nginx можно настроить резервные узлы и балансировку нагрузки? +4. Опишите принцип обеспечения HA keepalived при отказе одного из двух процессов nginx. +5. Из каких трёх компонентов состоит keepalived? +6. Что такое виртуальный IP адрес? +7. Где можно посмотреть документацию keepalived? +8. Требуется ли прокси-сервер для работы виртуального IP адреса? +9. В каком файле хранится конфигурация keepalived? +10. В каком конфигурационном файле nginx можно прописать блок upstream? \ No newline at end of file diff --git a/module2/04_postfix_dovecot/questions.md b/module2/04_postfix_dovecot/questions.md new file mode 100644 index 0000000..9c711f8 --- /dev/null +++ b/module2/04_postfix_dovecot/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. Из каких компонентов состоит система электронной почты? +2. К какому типу агентов принадлежат: Thuderbird, Postfix, Dovecot? +3. Какие порты может использовать транспортный агент? +4. Какие порты может использовать агент доставки? +5. Приведите пример отправки почтового сообщения из командной строки +6. Как взаимодействуют между собой Dovecot и postfix? +7. Каким образом можно увеличить вероятность доставки письма? +8. Какая технология позволяет избежать MITM атак? +9. Какой протокол используется для подключения клиентов к почтовому серверу? +10. Какой протокол используется для пересылки письма от почтового сервера к почтовому серверу? \ No newline at end of file diff --git a/module2/05_sql_postgresql/questions.md b/module2/05_sql_postgresql/questions.md new file mode 100644 index 0000000..26d42e9 --- /dev/null +++ b/module2/05_sql_postgresql/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. С помощью какой базовой утилиты можно давать SQL запросы к базе данных Postgres? +2. С помощью какой команды можно посмотреть страницу помощи? +3. На какие типы подразделяются SQL запросы? +4. Какие типы соединений таблиц бывают? +5. Чего позволяют добиться транзакции? +6. Что происходит в случае неуспешного выполнения одного из действий транзакции? +7. Для чего используются индексы базы данных? +8. Из-за чего происходит разбухание базы данных Postgres и как с этим бороться? +9. Каким способом можно установить базу данных Postgres? +10. В какой папке находятся конфигурационные файлы Postgres? \ No newline at end of file diff --git a/module2/06_virtualization/questions.md b/module2/06_virtualization/questions.md new file mode 100644 index 0000000..5e2cf54 --- /dev/null +++ b/module2/06_virtualization/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. Какие типы гипервизоров существуют? +2. Какой формат диск используется в Proxmox? +3. В чём преимущества и недостатки виртуализации перед установкой на железо? +4. Какая команда позволяет сделать резервное копирование в Proxmox? +5. В каком меню устанавливаются права пользователей на виртуальные машины и хранилища данных? +6. Какая утилита QEMU позволяет сконвертировать образы дисков виртуальных машин? +7. С помощью какой команды можно управлять запуском, остановкой и другими параметрами виртуальных машин? +8. Какой утилитой в терминале можно управлять пользователями Proxmox? +9. Где находятся конфигурации Proxmox? +10. Куда сохраняются резервные копии? \ No newline at end of file diff --git a/module2/07_containerization_docker/questions.md b/module2/07_containerization_docker/questions.md new file mode 100644 index 0000000..91ad553 --- /dev/null +++ b/module2/07_containerization_docker/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. Чем контейнеризация отличается от виртуализации? +2. Что такое образ контейнера? +3. С помощью какого параметра можно пробросить порт внутрь контейнера? +4. Как запустить контейнер в режиме демона? +5. Как вывести список работающих контейнеров? +6. Как посмотреть логи контейнера? +7. Для чего используется инструмент docker compose? +8. Какие механизмы ядра используются Docker? +9. Какой демон процесс отвечает за работу контейнеров и общение с реестром Docker? +10. Какой конфигурационный файл используется для построения образа? \ No newline at end of file diff --git a/module2/08_ansible/questions.md b/module2/08_ansible/questions.md new file mode 100644 index 0000000..4af3028 --- /dev/null +++ b/module2/08_ansible/questions.md @@ -0,0 +1,12 @@ +# Вопросы + +1. Подход конфигурирования серверов Ansible императивный или декларативный? +2. Определите термин "роль" в контексте Ansible Playbook. +3. Для чего используются модули в Ansible? +4. Что такое сборка фактов в менеджерах управления конфигурацией? +5. Нужен ли беспарольный доступ к управляемым серверам с управляющего при использовании Ansible? +6. Что такое playbook в Ansible? +7. В какой директории Ansible по умолчанию ищет список управляемых узлов? +8. Что происходит, если во время конфигурирования с помощью Ansible произошла ошибка? +9. Как можно выполнить команду на нескольких серверах с помощью Ansible? +10. Имеет ли смысл хранить конфигурацию серверов в системе контроля версий и почему? \ No newline at end of file