Вопросы по экзамену DevOps.
- Как расшифровывается LTS? — Long Term Support
- Какие ubuntu являются LTS? — С чётными номерами
- Сколько длится стандартная поддержка Ubuntu? — 5-10 лет
- Что такое root? — Суперпользователь, Аккаунт в UNIX-подобных системах, Владелец имеет право на выполнение любых действий без ограничений
- Как создать суперпользователя при установке и инициализации операционной системы? — Никак, присутствует в системе по умолчанию
- Кто такие системные пользователи? — Учётные записи, созданные системой для управления системными процессами
- Кто такие обычные пользователи? — Учётные записи пользователей, которые могут обращаться к служебным процессам, изменять права на файл, но не могут удалять и останавливать служебные приложения
- В чём отличие
headотtail? —tailчитает строки с конца, аheadс начала - В чём отличие
tailотcat? —tailвыводит последние n строк файла, аcatвыводит его целиком - Как удобно просматривать многостраничный файл? —
less - Какой командой нельзя попасть в домашнюю директорию? —
cd / - Что такое
$? — Код возрата последней выполненной команды - Что такое статус запущенной команды? — Код возврата команды
- Что означает код возврата 0 в bash? — Команда выполнена успешно
- Что означает код возврата 1 в bash? — В результате выполнения команды возникли ошибки
- Какой цифрой обозначается true в bash? — 0
- Что такое Docker? — Инструмент, использующий контейнеры для упрощения создания, развёртывания и запуска приложений
- Чем отличается Docker от виртуальной машины? — Docker не имеет своего ядра, а у виртуальной машины есть своё персональное ядро, Отличие технологий, тем что виртуальная машина виртуализирует аппаратные ресурсы, а контейнер виртуализирует только операционную систему
- Как посмотреть версию Docker? —
docker version,docker info - Что такое контейнер? — Запущенный образ Docker. Контейнер – самодостаточная операционная система, в которой имеется только самое необходимое и код приложения
- Что такое образ? — Специальный исполняемый файл, включающий всё необходимое для его запуска
- Что такое Docker Hub? — Репозиторий для хранения образов с различным программным обеспечением
- Что такое Dockerfile? — Файл, содержащий инструкции для сборки образа
- Что такое Docker Registry? — Сервис хранения и распространения образов
- Что такое pipeline? — Последовательность выполнения стадий, каждая из которых включает несколько задач
- Когда в gitlab запускается пайплайн? — При любом изменении в удалённом репозитории
- Напишите этапы CI? —
build,test - Напишите этапы CD? —
deploy staging,deploy production,publish,update configs - Что такое gitlab-runner? — Сервис, запущенный на машине и выполняющий функции агента для gitlab, в котором этот агент зарегистрирован
- Какая команда в gitlab-ci сохраняет файлы на 10 дней? —
expire_in: 10 days - Как определить успешность этапа пайплайна CI/CD? — По кодам возврата инструкций из команды script