Описание самых основных команд для системы управления службами в Linux и Ubuntu в частности.
Описание
systemd — диспетчер системы и сервисов (служб/юнитов).
systemctl — команда мониторинга и управления службами systemd.
С помощью systemd можно создавать сервисы, которые будут автоматически запускаться при запуске или перезагрузки системы.
Пример работы с созданием демонов systemctl.
Настраиваемые файлы
Для каждого сервиса файлы настраиваются в соответствии с его документацией.
Пример расположения и создания сервиса:
Пример расположения и создания конфигурации к этому сервису:
Основные команды
После правки файла перезагрузим демон:
Затем перезапустим сервис:
Проверить статус сервиса:
Проверить добавлен ли сервис в автозагрузку:
Добавить сервис в автозапуск:
Добавить сервис в автозапуск и сразу запустить:
Удалить сервис из автозапуска: