🤔 Какие основные вещи использовал в Ansible плейбуках?
Часто используемые элементы:
- tasks — набор действий над хостами
- handlers — триггеры, выполняемые при изменении состояния
- variables — шаблоны для конфигурации
- templates (Jinja2) — шаблонизированные конфиги
- loops/when — условия и итерации
- includes/imports — подключение других плейбуков или задач
- become — выполнение с повышенными правами (sudo)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Часто используемые элементы:
- tasks — набор действий над хостами
- handlers — триггеры, выполняемые при изменении состояния
- variables — шаблоны для конфигурации
- templates (Jinja2) — шаблонизированные конфиги
- loops/when — условия и итерации
- includes/imports — подключение других плейбуков или задач
- become — выполнение с повышенными правами (sudo)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой статус-код HTTP указывает на успешное завершение запроса, но при этом сервер не возвращает содержимое?
Anonymous Quiz
13%
301
8%
401
24%
200
56%
204
🤔 Что такое inode?
Inode — это структура данных в файловых системах Unix, которая хранит информацию о файле, включая его метаданные (размер, права доступа, время изменения), но не сам контент файла или его имя. Каждый файл или директория имеет свой собственный inode, и доступ к содержимому файла осуществляется через указатели inode. Inode не хранит информацию о самих данных файла, только о его расположении на диске. Число inode ограничено при создании файловой системы, что может повлиять на её емкость.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какая команда позволяет изменить сообщение последнего коммита без изменения его содержимого?
Anonymous Quiz
18%
git cherry-pick
63%
git commit amend
7%
git rebase -i
12%
git reset soft HEAD~1
🤔5
🤔 На каком уровне работает ICMP?
ICMP работает на сетевом уровне (уровень 3 по модели OSI). Он используется для сервисных сообщений, таких как:
- "Хост недоступен"
- "Время вышло"
- "Сетевой недоступен"
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
ICMP работает на сетевом уровне (уровень 3 по модели OSI). Он используется для сервисных сообщений, таких как:
- "Хост недоступен"
- "Время вышло"
- "Сетевой недоступен"
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой тип записи DNS может использоваться для указания географического расположения сервера?
Anonymous Quiz
6%
MX
83%
LOC
6%
CNAME
4%
TXT
🤔1
🤔 Как обновлять чарты в Helm?
- Обновить значения в values.yaml.
- Выполнить:
- helm upgrade <release-name> <chart-path> -f values.yaml
Или в CI/CD — helm upgrade с актуальными переменными среды.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Обновить значения в values.yaml.
- Выполнить:
- helm upgrade <release-name> <chart-path> -f values.yaml
Или в CI/CD — helm upgrade с актуальными переменными среды.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой параметр Docker команды run используется для монтирования тома или директории хоста в контейнер?
Anonymous Quiz
2%
-e
75%
-v
3%
-w
20%
-m
🤔 Что такое init-контейнер?
Init-контейнер запускается перед основным контейнером в поде.
1. Используется для выполнения подготовительных задач, таких как загрузка данных или настройка окружения.
2. Гарантирует, что основное приложение начнёт работу в подготовленном состоянии.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Init-контейнер запускается перед основным контейнером в поде.
1. Используется для выполнения подготовительных задач, таких как загрузка данных или настройка окружения.
2. Гарантирует, что основное приложение начнёт работу в подготовленном состоянии.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой тип записи DNS используется для установки адресов для глобальных и локальных сетевых служб?
Anonymous Quiz
52%
SRV
14%
MX
8%
TXT
26%
A
💊2
🤔 Какой командой Kubernetes CLI можно удалить существующий namespace вместе с его ресурсами?
Anonymous Quiz
2%
kubectl clear namespace
22%
kubectl remove namespace
67%
kubectl delete namespace
9%
kubectl erase namespace
🤔 Что такое передача параметров в Java и как это происходит?
В Java всегда передаётся по значению:
- Для примитивов — копируется значение.
- Для объектов — копируется ссылка на объект, но не сам объект.
Поэтому:
- можно изменить состояние объекта, на который указывает ссылка;
- нельзя изменить саму ссылку (внутри метода).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
В Java всегда передаётся по значению:
- Для примитивов — копируется значение.
- Для объектов — копируется ссылка на объект, но не сам объект.
Поэтому:
- можно изменить состояние объекта, на который указывает ссылка;
- нельзя изменить саму ссылку (внутри метода).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊1
🤔 Какой тип записи DNS позволяет указать каноническое имя для домена, что позволяет использовать псевдонимы?
Anonymous Quiz
5%
MX
82%
CNAME
9%
A
4%
AAAA
🤔 Какая команда позволяет применить изменения из одного коммита к другому, независимо от текущей ветки?
Anonymous Quiz
21%
git merge
5%
git revert
61%
git cherry-pick
13%
git rebase
🤔 Что такое Node API в Kubernetes?
Node API — это часть Kubernetes API, которая:
- Предоставляет информацию о Node-объектах.
- Позволяет отслеживать ресурсы, состояние нод, метки, таинтинги.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Node API — это часть Kubernetes API, которая:
- Предоставляет информацию о Node-объектах.
- Позволяет отслеживать ресурсы, состояние нод, метки, таинтинги.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой драйвер сети Docker используется для отключения всех сетевых подключений контейнера?
Anonymous Quiz
18%
bridge
8%
host
71%
none
3%
macvlan
🤔 Зачем нужен HAVING?
HAVING нужен для фильтрации агрегированных результатов после выполнения группировки. Он работает аналогично WHERE, но применяется к результатам, полученным после GROUP BY. Например, можно сгруппировать сотрудников по отделам и выбрать только те отделы, в которых количество сотрудников больше определённого значения. Без HAVING такой фильтр нельзя было бы наложить на агрегатные функции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
HAVING нужен для фильтрации агрегированных результатов после выполнения группировки. Он работает аналогично WHERE, но применяется к результатам, полученным после GROUP BY. Например, можно сгруппировать сотрудников по отделам и выбрать только те отделы, в которых количество сотрудников больше определённого значения. Без HAVING такой фильтр нельзя было бы наложить на агрегатные функции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой протокол чаще всего используется для безопасной передачи данных между микросервисами в распределённых системах?
Anonymous Quiz
17%
HTTP
6%
AMQP
68%
gRPC
9%
SMTP
🤔 Из чего состоит control plane в Kubernetes?
- Control Plane включает:
- kube-apiserver — входная точка API.
- etcd — хранилище состояния кластера.
- controller-manager — следит за desired state.
- scheduler — определяет, где запускать поды.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Control Plane включает:
- kube-apiserver — входная точка API.
- etcd — хранилище состояния кластера.
- controller-manager — следит за desired state.
- scheduler — определяет, где запускать поды.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6
🤔 Какой инструмент используется для оценки безопасности веб-приложений, обнаруживая уязвимости, такие как SQL-инъекции и XSS?
Anonymous Quiz
26%
OpenVAS
27%
Burp Suite
32%
Metasploit
16%
Nmap
🤔1
🤔 Какая команда позволяет отобразить используемую и свободную память в системе?
Anonymous Quiz
10%
top
62%
free
27%
df
1%
vmstat
💊8