Введение

Службы (services) в Ubuntu — это фоновые процессы, которые обеспечивают выполнение важных задач и предоставляют системные или пользовательские функции. Примеры служб включают работу веб-серверов, системных журналов, сетевых подключений и других системных компонентов.

Службы чаще всего управляются системой инициализации systemd, которая отвечает за их автоматический запуск при загрузке системы, управление состоянием (запуск, остановка, перезапуск) и контроль их работы.

Различие между systemd и systemctl

Пример различия:

Пример готовой службы

Для наглядности рассмотрим популярную службу nginx, которая используется для работы веб-серверов.

Проверка статуса службы

Чтобы узнать, запущена ли служба:

systemctl status nginx

Сервиса нет и он не запущен