Linux Labs

Первые шаги / Итоговая лаба

Первый день на сервере

средняя ~30 мин
Не запущена Запускается обычно ~20 с
Сообщить о проблеме

Ситуация

Первый день на новом сервере. Прежний администратор ушёл на другой проект и сложил всё, что было у него в работе, в ~/handover — вперемешку, по разным подкаталогам. На прощание написал: «Там конфиги, моя утилита srvstat и журнал ночных выкладок deploy.log. По журналу видно, какие службы выкатываются хуже всего, — с них и начни».

Задача

Разложи хозяйство по каталогам в ~/server так, чтобы:

  1. в ~/server/conf лежали все конфиги *.conf из ~/handover с прежним содержимым — и ничего, кроме них;
  2. журнал выкладок лежал в ~/server/logs/deploy.log;
  3. в ~/server/failed-by-service.txt для каждой службы с неудачными выкладками было их число и имя службы — по строке на службу, через пробел, сначала самая частая;
  4. утилита srvstat лежала в ~/server/bin и находилась по имени в новой оболочке.

Проверка открывает новую оболочку, как при новом входе: настройка, сделанная только в открытом терминале, ей не видна.

Видна только тебе. Сохраняется при вводе.

Все заметки

Цели лабы

0 из 4
  • В ~/server/conf все конфиги *.conf из ~/handover с прежним содержимым и ничего больше — ещё не проверялась
  • Журнал выкладок лежит в ~/server/logs/deploy.log — ещё не проверялась
  • В ~/server/failed-by-service.txt число неудачных выкладок и служба, сначала самая частая — ещё не проверялась
  • srvstat лежит в ~/server/bin и находится по имени в новой оболочке — ещё не проверялась

Подсказки

открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение после 3 неудачных проверок

Выйти из лабы?

Машина проработает ещё 10 минут и удалится. Файлы пропадут, выполненные цели останутся.

Загрузка…