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

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