Изменения документа DevOps
Редактировал(а) Anton Krivchenkov 06.01.2025 19:01
От версии 2.3
отредактировано Anton Krivchenkov
на 06.01.2025 19:01
на 06.01.2025 19:01
Изменить комментарий:
К данной версии нет комментариев
К версии 2.4
отредактировано Anton Krivchenkov
на 06.01.2025 19:01
на 06.01.2025 19:01
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -158,93 +158,99 @@ 158 158 159 159 ### Linux 160 160 161 -1. 161 +1. Что такое systemd 162 + 1. Где находится конфигурация 163 + 2. Какие основные поля в конфигурации 164 +2. Какие есть kill сигналы? 165 + 1. Когда мы во время выполнения команды жмем Ctrl + C то какой сигнал отправляется? 166 +3. Что такое ядро Linux? 167 + 1. Как посмотреть веросию ядра Linux? 168 + 2. Что такое системные и вызовы и какие бывают? 169 +4. Какой командой посмотреть сетевые интерфейсы? 170 +5. Какой командой посмотреть какие приложения занимают те или иные порты? 171 +6. Как забрать права на доступ к файлу или директории в linux? 172 +7. Как можно запланировать выполнение комманды по расписанию, например каждую минуту? 173 + 1. Как помотреть список уже запланированных заданий? 174 +8. Что такое SSH? 175 + 1. Что нужно чтобы подключиться к удаленному серверу через SSH? 176 + 2. Как посмотреть запущен ли SSH сервер на linux хосте? 177 + 3. Где находится конфигурация SSH сервера? 178 + 4. Где хранятся ssh ключи текущего пользователя? 179 +9. Как установить программму в Linux Ubuntu? 180 + 10. Как обновить все программы? 181 + 11. Как посмотреть информацию о комманде или программе? 182 +12. Как заменить одно слово на другое в файле? 183 +13. Как редактировать файл в Linux? 184 + 1. Что такое файловый дискриптор? 185 +14. Как посмотреть запущенные процессы? 186 +15. Как завершить запущенный процесс grafana? 162 162 163 -Что такое systemd 1. Где находится конфигурация 1. Какие основные поля в конфигурации 1. 164 164 165 -Какие есть kill сигналы? 1. Когда мы во время выполнения команды жмем Ctrl + C то какой сигнал отправляется? 1. 166 166 167 -Что такое ядро Linux? 1. Как посмотреть веросию ядра Linux? 1. Что такое системные и вызовы и какие бывают? 168 - 169 -1. Какой командой посмотреть сетевые интерфейсы? 170 -1. Какой командой посмотреть какие приложения занимают те или иные порты? 171 -1. Как забрать права на доступ к файлу или директории в linux? 172 -1. 173 - 174 -Как можно запланировать выполнение комманды по расписанию, например каждую минуту? 1. Как помотреть список уже запланированных заданий? 1. 175 - 176 -Что такое SSH? 1. Что нужно чтобы подключиться к удаленному серверу через SSH? 1. Как посмотреть запущен ли SSH сервер на linux хосте? 1. Где находится конфигурация SSH сервера? 1. Где хранятся ssh ключи текущего пользователя? 177 - 178 -1. Как установить программму в Linux Ubuntu? 179 -1. Как обновить все программы? 180 -1. Как посмотреть информацию о комманде или программе? 181 -1. Как заменить одно слово на другое в файле? 182 -1. 183 - 184 -Как редактировать файл в Linux? 1. Что такое файловый дискриптор? 185 - 186 -1. Как посмотреть запущенные процессы? 187 -1. Как завершить запущенный процесс grafana? 188 - 189 189 ### Git 190 190 191 -1. 192 +1. Как создать новую ветку? 193 + 1. Как переключиться на другую ветку? 194 +2. Как откатиться на несколько версий назад чтобы последние изменения ищезли? 195 +3. Как отправить наши текущие изменения в удаленный репозиторий? 196 +4. Как выполнить добавление изменений из одной ветки в другую? 197 + 1. Что делать если при этом возник конфликт? 198 +5. Как скачать себе локально последние изменения из удаленного репозитория (репозиторий уже есть на компьютере)? 199 +6. Чем отличается tag от branch? 200 +7. Чем отличается fetch от pull? 192 192 193 -Как создать новую ветку? 1. Как переключиться на другую ветку? 194 - 195 -1. Как откатиться на несколько версий назад чтобы последние изменения ищезли? 196 -1. Как отправить наши текущие изменения в удаленный репозиторий? 197 -1. 198 - 199 -Как выполнить добавление изменений из одной ветки в другую? 1. Что делать если при этом возник конфликт? 200 - 201 -1. Как скачать себе локально последние изменения из удаленного репозитория (репозиторий уже есть на компьютере)? 202 -1. Чем отличается tag от branch? 203 -1. Чем отличается fetch от pull? 204 - 205 205 ### GitLab 206 206 207 -1. 204 +1. Что такое GitLab CI/CD и CI/CD в целом? 205 + 1. Какие поля есть в шагах (stages)? 206 + 2. Как хранить пароли? 207 + 3. Как сделать так чтобы два или больше шагов запускались одновременно? 208 +2. Что такое артефакты и где они хранятся 209 +3. Что такое stage, preprod, prod окружения? 210 +4. Как склонировать себе локально git репозиторий из gitlab используя ssh? 208 208 209 -Что такое GitLab CI/CD и CI/CD в целом? 1. Какие поля есть в шагах (stages)? 1. Как хранить пароли? 1. Как сделать так чтобы два или больше шагов запускались одновременно? 210 - 211 -1. Что такое артефакты и где они хранятся 212 -1. Что такое stage, preprod, prod окружения? 213 -1. Как склонировать себе локально git репозиторий из gitlab используя ssh? 214 - 215 215 ### Сеть и сетевые технологии 216 216 217 -1. Что такое прокси и чем отличается от VPN? 218 -1. Что такое балансировщик нагрузки? 219 -1. Что такое кэширующий сервер и какие проблемы решает? 220 -1. 214 +1. Что такое прокси и чем отличается от VPN? 215 +2. Что такое балансировщик нагрузки? 216 +3. Что такое кэширующий сервер и какие проблемы решает? 217 +4. Что такое выделенный IP адресс в cloud? 218 + 1. Как правильно ограничить трафик к нашему приложению чтобы оно было доступно только нам? 219 +5. Какие есть уровни модели TCP/IP и пример протоколов на каждом из них? 220 + 1. В чем разница между TCP и UDP? 221 + 1. Что такое трехстороннее рукопожатие? 222 + 2. В чем разница между HTTP и HTTPS? 223 + 1. Опишите жизненный цикл запроса HTTP 224 + 2. Какие существуют методы HTTP? 225 + 3. Какие существуют коды/статусы ответа HTTP? 226 + 4. Какие распространненые заголовки HTTP? 227 + 3. Что такое TLS и как работает? 228 + 4. Что такое SMTP и как работает? 229 + 5. В чем разница между IP и MAC адресами? Для чего они используется? 230 + 6. Какие основные виды HTTP запросов существуют? 231 +6. Что такое TTL (Time to Live)? 232 +7. Как работает DHCP? 233 +8. Что такое DNS сервер? 234 + 1. По какому протоколу работает? 235 + 2. Что должен делать если не нашел запись у себя в конфигурации? 221 221 222 -Что такое выделенный IP адресс в cloud? 1. Как правильно ограничить трафик к нашему приложению чтобы оно было доступно только нам? 1. 223 - 224 -Какие есть уровни модели TCP/IP и пример протоколов на каждом из них? 1. 225 - 226 -В чем разница между TCP и UDP? 1. Что такое трехстороннее рукопожатие? 1. 227 - 228 -В чем разница между HTTP и HTTPS? 1. Опишите жизненный цикл запроса HTTP 1. Какие существуют методы HTTP? 1. Какие существуют коды/статусы ответа HTTP? 1. Какие распространненые заголовки HTTP? 1. Что такое TLS и как работает? 1. Что такое SMTP и как работает? 1. В чем разница между IP и MAC адресами? Для чего они используется? 1. Какие основные виды HTTP запросов существуют? 229 - 230 -1. Что такое TTL (Time to Live)? 231 -1. Как работает DHCP? 232 -1. 233 - 234 -Что такое DNS сервер? 1. По какому протоколу работает? 1. Что должен делать если не нашел запись у себя в конфигурации? 235 - 236 236 ### Docker и работа с упакованными в контейнер приложениями 237 237 238 -1. Чем контейнеризация Docker отличается от виртуализаии? 239 -1. Чем отличается контейнер от образа (image)? 240 -1. 239 +1. Чем контейнеризация Docker отличается от виртуализации? 240 +2. Чем отличается контейнер от образа (image)? 241 +3. Как создать свой образ docker? 242 + 1. Что такое базовый образ? 243 + 2. Чем хорошо образ alpine linux и чем он отличается например от образа ubuntu linux? 244 + 3. В чем отличия между COPY и ADD? 245 + 4. Есть ли отличия между CMD и ENTRYPOINT и можно ли их использовать вместе? 246 + 5. Где лучше хранить собраные образы docker? 247 +4. Как запустить несколько образов вместе на своем компьютере для тестирования? 248 + 1. Можно ли в docker compose ограничить использование RAM и CPU для отдельных контейнеров? 249 + 2. Сохранятся ли данные записанные приложением в контенйнере на диск после его перезапуска? 250 + 3. Что такое volumes и для каких приложений использовать их нужно? 251 + 4. Как настроить контейнер так чтобы он перезапускался сам если приложение внутри сломается? 252 +5. Где хранятся volumes и logs в docker? 241 241 242 -Как создать свой образ docker? 1. Что такое базовый образ? 1. Чем хорошо образ alpine linux и чем он отличается например от образа ubuntu linux? 1. В чем отличия между COPY и ADD? 1. Есть ли отличия между CMD и ENTRYPOINT и можно ли их использовать вместе? 1. Где лучше хранить собраные образы docker? 1. 243 - 244 -Как запустить несколько образов вместе на своем компьютере для тестирования? 1. Можно ли в docker compose ограничить использование RAM и CPU для отдельных контейнеров? 1. Сохранятся ли данные записанные приложением в контенйнере на диск после его перезапуска? 1. Что такое volumes и для каких приложений использовать их нужно? 1. Как настроить контейнер так чтобы он перезапускался сам если приложение внутри сломается? 245 - 246 -1. Где хранятся volumes и logs в docker? 247 - 248 248 ### Облачные технологии 249 249 250 250 1. Для чего нам вообще нужны облака?