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

Каталог лаб

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

Загрузка…
  • Напиши healthcheck по договору Выкладке нужен скрипт: готов ли адрес принимать трафик. Ответ — строкой OK или FAIL и кодом завершения, даже когда сервер молчит. Bash: обработка текста и скрипты средняя ~25 мин не начата
    Bash: обработка текста и скрипты средняя ~25 мин не начата
  • Служба перезапускается по кругу После обновления служба фида для маркетплейсов перезапускается каждые несколько секунд, и фид не обновляется. Найди, что её останавливает, и почини так, чтобы она работала в отведённой ей памяти. Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
    Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
  • Сборке не хватает памяти Ночная сборка поискового индекса падает по памяти, а прибавить ей оперативной памяти нельзя. Дай машине swap-файл так, чтобы он пережил перезагрузку, и настрой, насколько охотно система им пользуется. Система изнутри: ресурсы, ядро, процессы средняя ~20 мин не начата
    Система изнутри: ресурсы, ядро, процессы средняя ~20 мин не начата
  • Служба падает под нагрузкой Служба уведомлений держит по соединению на каждого подписчика. Подписчиков стало триста — и она то работает, то нет, хотя коллега уже что-то поправил. Найди причину и почини так, чтобы служба держала тысячу подписчиков и после перезапуска. Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
    Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
  • Настройка ядра пропадает Служба, которая принимает показания датчиков склада, заработала, когда коллега поднял ей параметр ядра. После ночной перезагрузки она снова не стартует, хотя коллега уверяет, что сохранил настройку. Сделай так, чтобы значение переживало перезагрузку и остальные настройки сервера остались прежними. Система изнутри: ресурсы, ядро, процессы средняя ~20 мин не начата
    Система изнутри: ресурсы, ядро, процессы средняя ~20 мин не начата
  • Приложение молча выходит После переезда на новый сервер служба учёта склада не запускается — и не пишет ни слова о том, почему. Найди причину по тому, что делает процесс, и почини так, чтобы служба пережила перезапуск и никому лишнему не открылись права. Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
    Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
  • Служба держит загрузку После каждой перезагрузки склад полминуты ждёт, а приём заказов так и не поднимается — руками его потом запускают. Коллега уверяет, что зависимости служб настроены. Сделай так, чтобы после перезагрузки приём заказов поднимался сам и не задерживал загрузку. Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
    Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
  • Часы двух машин расходятся В отчётах сервера node1 время на два часа впереди, и события в журналах node1 и node2 не сходятся. Время в офисе раздаёт node2. Сделай так, чтобы часы node1 шли по node2 — сейчас и после перезапуска службы времени. Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
    Система изнутри: ресурсы, ядро, процессы средняя ~25 мин не начата
  • Два сайта на одном nginx По адресу блога открывается сайт компании. Верни каждому имени свой сайт и не сломай остальное. Веб-стек средняя ~20 мин не начата
    Веб-стек средняя ~20 мин не начата
  • Настроить reverse proxy на nginx Бэкенд слушает только 127.0.0.1:3000 — опубликуй его через nginx на порту 80. Веб-стек средняя ~25 мин не начата
    Веб-стек средняя ~25 мин не начата
  • Почини 502 Bad Gateway Служба заметок работает, а сайт перед ней отвечает 502. Найди, где рвётся путь от nginx к приложению, и почини так, чтобы сайт пережил перезапуск службы. Веб-стек средняя ~25 мин не начата
    Веб-стек средняя ~25 мин не начата
  • Портал не открывается по HTTPS Браузеры перестали открывать портал компании по HTTPS. Верни порталу рабочий сертификат от учебного CA и оставь прежний ключ. Веб-стек средняя ~25 мин не начата
    Веб-стек средняя ~25 мин не начата
  • Магазин после перевыпуска сертификата После перевыпуска сертификата магазина часть клиентов его не принимает, а ссылки из старой рассылки ведут на главную. Почини HTTPS магазина и переход на него. Веб-стек средняя ~25 мин не начата
    Веб-стек средняя ~25 мин не начата
  • Приложение не подключается к PostgreSQL Служба падает при старте с ошибкой подключения к базе, хотя PostgreSQL запущен. Верни ей доступ по паролю. Веб-стек средняя ~25 мин не начата
    Веб-стек средняя ~25 мин не начата
  • Восстанови базу из дампа После выкладки в базе магазина пропал заказ и изменились суммы. Подними рядом копию базы на момент до сбоя, не трогая повреждённую. Веб-стек средняя ~25 мин не начата
    Веб-стек средняя ~25 мин не начата
  • Лишнее видно из сети На сервере склада работают сайт, база и админка, а из сети должны быть видны только сайт и SSH. Найди, что ещё открыто наружу, и закрой так, чтобы на самом сервере всё работало — и после перезагрузки. Безопасность сервера средняя ~35 мин не начата
    Безопасность сервера средняя ~35 мин не начата
  • После обновления Коллега поставил обновления безопасности, пакеты новые, а сканер снова считает сервер уязвимым. Найди службы, которые работают со старым кодом, и перезапусти только их. Безопасность сервера средняя ~25 мин не начата
    Безопасность сервера средняя ~25 мин не начата
  • Пароль может быть любым Стажёры сами меняют себе пароли, и система принимает любой, а подбирать пароль можно бесконечно. Введи политику паролей и блокировку после неверных попыток, не потеряв свой вход по ключу и sudo. Безопасность сервера средняя ~30 мин не начата
    Безопасность сервера средняя ~30 мин не начата
  • Перебор продолжается С соседней машины перебирают входы на SSH сервера. fail2ban установлен, запущен, коллега его даже донастроил — а бана всё нет. Найди, почему, и сделай так, чтобы атакующий попал в бан, а администратор — никогда. Безопасность сервера средняя ~30 мин не начата
    Безопасность сервера средняя ~30 мин не начата
  • Служба может всё Служба заявок техподдержки работает от root и без единого ограничения — перед проверкой безопасности это нужно исправить. Ограничь её средствами systemd так, чтобы она продолжала принимать и хранить заявки. Безопасность сервера средняя ~25 мин не начата
    Безопасность сервера средняя ~25 мин не начата
Загрузка…