Найти в Дзене

Углубляемся в systemd: Запуск systemd

Часть 2

При старте системы systemd запускает юниты в определённой последовательности, следуя их зависимостям.

Таргеты (targets) — это мета-юниты, которые группируют другие юниты для достижения конкретного состояния системы. Например:
- graphical.target: Графический режим.
- multi-user.target: Режим без графического интерфейса.

Зависимости определяются через директивы:
- Requires: Строгая зависимость.
- Wants: Мягкая зависимость (если юнит недоступен, система продолжит запуск).
- After/Before: Определяет порядок запуска.

Пример часто встречающегося таймера:

systemctl list-timers

Самый известный пример — apt-daily.timer, который раз в день запускает oneshot сервис (ad-hoc, отрабатывает и завершается) apt-daily.service, который обновляет список доступных пакетов (sudo apt update).

#Linux #Systemd #Backend

Углубляемся в systemd: Запуск systemd Часть 2  При старте системы systemd запускает юниты в определённой последовательности, следуя их зависимостям.
Около минуты