linux-labs

← Практика

Служба не поднимается после перезагрузки

Конфигурация службы · Вводное · 10 мин · 80 баллов

Служба не поднимается после перезагрузки

Сервис demo-web сейчас запущен и отвечает, но он не включён в автозапуск: после перезагрузки система не поднимет его сама. Нужно это исправить.

Задача

Сделай так, чтобы:

  1. служба demo-web была активна (active (running)) прямо сейчас;
  2. служба была включена в автозапуск (enabled) — поднималась при загрузке;
  3. ты убедился в этом по статусу, а не на словах.

Подсказки по подходу

  • Текущее состояние и автозапуск показывает systemctl status demo-web — строки Active: и Loaded: ... enabled/disabled.
  • «Запустить сейчас» и «включить автозапуск» — разные действия (start против enable); их можно совместить одной командой.
  • Быстрая проверка автозапуска: systemctl is-enabled demo-web.

Всё нужное уже установлено. Интернет на машине отсутствует — и не понадобится.

Подсказки

Подсказка 1

Посмотри systemctl status demo-web. Обрати внимание на строку Loaded: — там написано disabled. Значит, автозапуск выключен.

Подсказка 2

enable помечает службу для автозапуска, start — запускает прямо сейчас. Тебе нужно и то, и другое — их совмещает systemctl enable --now.

Подсказка 3

Выполни sudo systemctl enable --now demo-web, затем проверь: systemctl is-enabled demo-webenabled и systemctl is-active demo-webactive.

Поднимет вашу личную эфемерную Linux-ВМ для задания — обычно пара секунд. После работы её можно остановить.