Unit
юнит — текстовое описание сервиса, в котором перечислены операции для выполнения до и после запуска службы.
Типы юнитов
Модули делятся на категории по типу. Тип каждого модуля можно узнать из названия файла — он указан через точку. Все типы модулей:
- .service — описывает, как управлять службой и приложением
- .socket — описывает сетевой буфер, который используется для активации сокета
- .device — описывает устройство как необходимое для управления systemd
- .mount — определяет точку монтирования в системе
- .automount — настраивает автоматическую установку точки монтирования
- .swap — описывает пространство подкачки в системе
- .target — обеспечивает синхронизацию устройств при загрузке системы
- .path — определяет путь, который используется для активации
- .timer — определяет задержку или активацию по плану
- .snapshot — делает снимок системы для последующего восстановления
- .slice — ограничивает узлы группы управления
- .scope — systemd создаёт эти модули автоматически, пользуясь информацией из интерфейса шины
Структура Юнита
