CatcodePreview
Open in TheBrain

Unit

юнит — текстовое описание сервиса, в котором перечислены операции для выполнения до и после запуска службы.

Типы юнитов

Модули делятся на категории по типу. Тип каждого модуля можно узнать из названия файла — он указан через точку. Все типы модулей:

  1. .service — описывает, как управлять службой и приложением
  2. .socket — описывает сетевой буфер, который используется для активации сокета
  3. .device — описывает устройство как необходимое для управления systemd
  4. .mount — определяет точку монтирования в системе
  5. .automount — настраивает автоматическую установку точки монтирования
  6. .swap — описывает пространство подкачки в системе
  7. .target — обеспечивает синхронизацию устройств при загрузке системы
  8. .path — определяет путь, который используется для активации
  9. .timer — определяет задержку или активацию по плану
  10. .snapshot — делает снимок системы для последующего восстановления
  11. .slice — ограничивает узлы группы управления
  12. .scope — systemd создаёт эти модули автоматически, пользуясь информацией из интерфейса шины

Структура Юнита