Как запустить службу при загрузке в Ubuntu 22.04

Kak Zapustit Sluzbu Pri Zagruzke V Ubuntu 22 04



Существуют разные службы, которые используются в Ubuntu для выполнения разных типов задач. Либо это могут быть веб-серверы, такие как Apache2, Nginx, либо службы брандмауэра. Если пользователи заинтересованы в запуске этих служб при загрузке Ubuntu Jammy Jellyfish, что означает, что когда машина включена и операционная система загружена, служба также должна быть включена.

В этом блоге был объяснен метод запуска службы в новой версии Ubuntu, то есть Ubuntu Jammy Jellyfish.

Как запустить службу при загрузке в Ubuntu 22.04

В этом блоге в качестве примера была взята служба Apache2, чтобы пользователи могли понять метод запуска службы при загрузке в Ubuntu. Пользователям предлагается заменить Apache2 на конкретное имя службы, которое они хотят запустить при загрузке Ubuntu.







Утилита systemctl по умолчанию доступна в Ubuntu для управления службами, поэтому сначала с ее помощью узнайте статус службы:



$ судо статус systemctl apache2



В выводе может оказаться, что служба запущена, но отключена при загрузке, поэтому, чтобы включить ее, выполните команду:





$ судо systemctl включить апач2

После включения службы проверьте статус службы:



$ судо статус systemctl apache2

Теперь статус службы изменен на включенный, что означает, что он будет запущен при загрузке Ubuntu, однако статус включения также можно вернуть обратно в отключенное с помощью команды:

$ судо systemctl отключить apache2

Служба отключена, теперь, если пользователь хочет включить службу с немедленным действием, используйте флаг «-now» с командой включения:

$ судо systemctl включить апач2 --в настоящее время

Статус службы снова меняется на «включено».

Вывод

Утилита systemctl используется для запуска службы при загрузке путем включения службы с помощью команды «sudo systemctl enable [имя службы]» в Ubuntu 22.04. В этом блоге продемонстрирован метод запуска служб при загрузке Ubuntu с помощью терминала.