Unit в systemd: из чего складывается управление системой

Systemd описывает управляемые ресурсы через единицы разных типов.

Иллюстрация к теме, а не фотография описанного события. Fredericknoronha · CC BY-SA 4.0. Размер изменён; при показе возможно кадрирование.

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

Для понимания поведения важно различать зависимость и порядок выполнения. Потребность в другом ресурсе и требование запускаться по завершении него отвечают на разные вопросы. При диагностике полезно рассмотреть всю цепочку связанных единиц, а не только последний сервис, который сообщил об ошибке.

Источники

  1. Официальная документация — Unit в systemd: из чего складывается управление системойfreedesktop.org