С чего начать Первые шаги трек · 15 ступеней
Linux Labs

Каталог лаб

77 лаб · 11 треков77 из 77загрузка…

Загрузка…
  • Службе отказано в доступе База знаний переехала на новый диск, и служба перестала видеть статьи — хотя права на месте и пользователь службы читает их сам. Найди, кто отказывает, и верни службе доступ, не ослабляя её защиту. Безопасность сервера средняя ~20 мин не начата
    Безопасность сервера средняя ~20 мин не начата
  • Конфиг меняется сам Настройки портала раз за разом возвращаются к чужим, хотя их только что поправили. Поставь на файл правило аудита, найди по событиям, кто и чем его переписывает, и останови это, не задев остальных. Безопасность сервера средняя ~20 мин не начата
    Безопасность сервера средняя ~20 мин не начата
  • Контейнер не запускается Страница статуса в контейнере Docker перестала открываться после правки. Найди причину и почини. Контейнеры: Docker и compose средняя ~20 мин не начата
    Контейнеры: Docker и compose средняя ~20 мин не начата
  • Служба из контейнера Новую версию страницы статуса прислали образом Docker. Запусти её контейнером вместо старой службы так, чтобы страница пережила перезапуск docker и перезагрузку машины. Контейнеры: Docker и compose средняя ~20 мин не начата
    Контейнеры: Docker и compose средняя ~20 мин не начата
  • Новая версия образа Сборка версии 1.1 приложения падает. Собери образ app:1.1 из каталога проекта и замени им работающую версию 1.0. Контейнеры: Docker и compose средняя ~20 мин не начата
    Контейнеры: Docker и compose средняя ~20 мин не начата
  • Данные после пересоздания После обновления приложения заметок список пуст, хотя контейнер работает. Найди заметки и верни их приложению, не потеряв ни одной. Контейнеры: Docker и compose средняя ~20 мин не начата
    Контейнеры: Docker и compose средняя ~20 мин не начата
  • Контейнер перезапускается под нагрузкой Служба импорта переехала в контейнер и с тех пор не обработала ни одной выгрузки — контейнер то запущен, то перезапускается. Найди причину и почини так, чтобы служба держала нагрузку в выделенных ей рамках. Контейнеры: Docker и compose средняя ~25 мин не начата
    Контейнеры: Docker и compose средняя ~25 мин не начата
  • Служба цен не поднялась После ночного перезапуска служба цен не стартует. Её настройки лежат под git, и правили их несколько человек. Верни рабочие настройки, не потеряв нужную вчерашнюю правку и не переписывая историю. Автоматизация: Git и Ansible средняя ~20 мин не начата
    Автоматизация: Git и Ansible средняя ~20 мин не начата
  • Сервер не забирает правки Разработчики отправили правку в репозиторий, а сервер её не забрал. Ночью на сервере правили настройки вручную, и эта правка тоже нужна. Обнови рабочую копию, сохрани обе правки и отправь свою в репозиторий. Автоматизация: Git и Ansible средняя ~20 мин не начата
    Автоматизация: Git и Ansible средняя ~20 мин не начата
  • Недописанный плейбук Страницу статуса магазина решили больше не настраивать руками — только плейбуком Ansible. Плейбук начат, но падает и делает не всё. Допиши его так, чтобы он сам настраивал машину и второй прогон ничего не менял. Автоматизация: Git и Ansible средняя ~25 мин не начата
    Автоматизация: Git и Ansible средняя ~25 мин не начата
  • Первый день на сервере Разобрать то, что оставил прежний администратор: найти журнал, разложить конфиги, сосчитать неудачные выкладки и вернуть утилиту в PATH. средняя ~30 мин не начата
    — средняя ~30 мин не начата
  • Очистка выгрузок по расписанию Скрипт очистки из cron удаляет не то, мешает резервному копированию и молчит. Почини его и переведи на таймер systemd с журналом и блокировкой. сложная ~40 мин не начата
    — сложная ~40 мин не начата
  • Сайт и база на двух машинах Сайт заказов перенесли на node1, база осталась на node2 — и сайт перестал открываться. Найди все причины и оставь базу открытой только для сайта. сложная ~50 мин не начата
    — сложная ~50 мин не начата
  • Стек compose после переезда Сервис заказов перевели с ручных docker run на compose — и стек не поднимается. Найди все причины и верни сервис с прежними заказами. сложная ~40 мин не начата
    — сложная ~40 мин не начата
  • Медленный сервер: разбор трёх жалоб Сайт каталога отвечает медленно, доступной памяти на сервере всё меньше, а под наплывом посетителей запросы падают с ошибкой. Найди виновника каждой жалобы, устрани причины так, чтобы они не вернулись после перезагрузки, и запиши разбор в отчёт. сложная ~45 мин не начата
    — сложная ~45 мин не начата
  • Сервер к публикации готов Новый сервер заявок открывают для сети, но проверка безопасности его завернула. Оставь вход только по ключу без root, закрой лишние порты, включи защиту от перебора и ограничь службу — так, чтобы всё держалось после перезагрузки. сложная ~60 мин не начата
    — сложная ~60 мин не начата
  • Сайт на node2 — плейбуком с node1 Плейбук коллеги должен поднять с node1 страницу статуса на node2, но отрабатывает без ошибок — а страницы нет. Доведи проект так, чтобы плейбук настраивал node2 и повторный прогон ничего не менял. сложная ~50 мин не начата
    — сложная ~50 мин не начата
Загрузка…