Skip to content

meyaroslav/DO_Ex-t

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

DO_Ex-t

Вопросы по экзамену DevOps.

Contents

  1. Linux
  2. Bash
  3. Docker
  4. CI/CD

Linux

  1. Как расшифровывается LTS? — Long Term Support
  2. Какие ubuntu являются LTS? — С чётными номерами
  3. Сколько длится стандартная поддержка Ubuntu? — 5-10 лет
  4. Что такое root? — Суперпользователь, Аккаунт в UNIX-подобных системах, Владелец имеет право на выполнение любых действий без ограничений
  5. Как создать суперпользователя при установке и инициализации операционной системы? — Никак, присутствует в системе по умолчанию
  6. Кто такие системные пользователи? — Учётные записи, созданные системой для управления системными процессами
  7. Кто такие обычные пользователи? — Учётные записи пользователей, которые могут обращаться к служебным процессам, изменять права на файл, но не могут удалять и останавливать служебные приложения

Bash

  1. В чём отличие head от tail? — tail читает строки с конца, а head с начала
  2. В чём отличие tail от cat? — tail выводит последние n строк файла, а cat выводит его целиком
  3. Как удобно просматривать многостраничный файл? — less
  4. Какой командой нельзя попасть в домашнюю директорию? — cd /
  5. Что такое $? — Код возрата последней выполненной команды
  6. Что такое статус запущенной команды? — Код возврата команды
  7. Что означает код возврата 0 в bash? — Команда выполнена успешно
  8. Что означает код возврата 1 в bash? — В результате выполнения команды возникли ошибки
  9. Какой цифрой обозначается true в bash? — 0

Docker

  1. Что такое Docker? — Инструмент, использующий контейнеры для упрощения создания, развёртывания и запуска приложений
  2. Чем отличается Docker от виртуальной машины? — Docker не имеет своего ядра, а у виртуальной машины есть своё персональное ядро, Отличие технологий, тем что виртуальная машина виртуализирует аппаратные ресурсы, а контейнер виртуализирует только операционную систему
  3. Как посмотреть версию Docker? — docker version, docker info
  4. Что такое контейнер? — Запущенный образ Docker. Контейнер – самодостаточная операционная система, в которой имеется только самое необходимое и код приложения
  5. Что такое образ? — Специальный исполняемый файл, включающий всё необходимое для его запуска
  6. Что такое Docker Hub? — Репозиторий для хранения образов с различным программным обеспечением
  7. Что такое Dockerfile? — Файл, содержащий инструкции для сборки образа
  8. Что такое Docker Registry? — Сервис хранения и распространения образов

CI/CD

  1. Что такое pipeline? — Последовательность выполнения стадий, каждая из которых включает несколько задач
  2. Когда в gitlab запускается пайплайн? — При любом изменении в удалённом репозитории
  3. Напишите этапы CI? — build, test
  4. Напишите этапы CD? — deploy staging, deploy production, publish, update configs
  5. Что такое gitlab-runner? — Сервис, запущенный на машине и выполняющий функции агента для gitlab, в котором этот агент зарегистрирован
  6. Какая команда в gitlab-ci сохраняет файлы на 10 дней? — expire_in: 10 days
  7. Как определить успешность этапа пайплайна CI/CD? — По кодам возврата инструкций из команды script

About

DevOps test exam

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published