Unit systemd: объект управления и его тип
Узнайте, что объединяет service, timer, target и другие unit. Отделите файл конфигурации, загруженное состояние и фактическую активность.
Значение термина
Unit — объект, которым управляет systemd. Тип unit задаёт его назначение: запуск службы, ожидание по расписанию, группировку или другую работу. Имя и суффикс помогают определить тип, но одного существующего файла недостаточно для вывода о состоянии объекта.
Пример для понимания
Timer может запускать service, а target объединять необходимые элементы. Это разные роли в одной системе управления. Изменение файла конфигурации требует учёта того, какую версию настроек загрузил менеджер и когда они применяются к работе.
Что важно различать
Enabled и active отвечают на разные вопросы. Включение участия в запуске не равно немедленному запуску процесса, а активность сейчас не гарантирует автоматического запуска после перезагрузки. Возможны также статические и другие формы подключения unit.
Как использовать это знание
При проверке назовите нужное состояние явно: загрузка конфигурации, участие в зависимостях, текущая активность или прикладная готовность. Сверяйте статус и журнал. Сценарий сервиса-маяка моделирует лишь ограниченный набор действий systemd.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- Официальное руководство: systemd-unit
Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.