Сервис - это прикладной процесс с заданным именем и собственной конфигурацией.
::alert В большинстве дистрибутивов Linux сервисы, управляемые с помощью systemd
. Systemd контролирует состояние сервисов, проверяет журналы сервисов и запускает сервисы при старте системы. ::
Вы можете запустить на своем сервере один или несколько сервисов в зависимости от ваших потребностей.
astra init 8001 astra-1
Имя сервиса будет astra-1
с портом веб-интерфейса 8001
.
В данном примере имя сервиса задано по умолчанию: astra
Команда | Описание |
---|---|
systemctl restart astra | Перезапуск сервиса |
systemctl start astra | Запуск сервиса |
systemctl stop astra | Остановить сервис |
systemctl status astra | Состояние сервиса |
systemctl enable astra | Запуск сервиса при старте системы |
systemctl disable astra | Отключение автозапуска |
journalctl -fu astra | Лог сервиса |
Перед удалением сервиса остановите его и отключите автозапуск:
systemctl stop astra-1
systemctl disable astra-1
Затем удалите службу из systemd:
astra remove astra-1
Эта команда удаляет служебные и журнальные файлы, сохраняя при этом конфигурационные и двоичные файлы.