Linux Labs

Пакеты, службы, журналы / Ступень 8 из 13

Свой юнит службы и применение изменений

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 7 из 7 · итог · 2 мин

Итог

  • Файл юнита — настройка из секций [Unit], [Service] и [Install]. ExecStart systemd запускает без оболочки, User называет пользователя, Restart — когда запускать заново.
  • Правка проходит три места: файл на диске, описание в systemd после daemon-reload и процесс после нового запуска.
  • User и ExecStart достаются только новому процессу, поэтому после их правки службу перезапускают. Restart systemd применяет сразу после daemon-reload.
  • В начале урока lab-worker работал от root: User=student записали в файл, а описание не перечитали и службу не перезапустили.
Ubuntu 24.04
Загрузка…