mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-02-04 16:17:16 +08:00
1.9 KiB
1.9 KiB
systemD
systemD
- современная система инициализации от Red Hat. Она намного удобнее большинства известных инитов, именно поэтому её использует большое число дистриубутивов.
Достоинства systemD:
- агрессивная параллеизация загрузки сервисов, что позволяет ускорить время запуска системы и её полной загрузки;
- запуск сервисов по расписанию (аналог
cron
); - быстрая смена корня (аналог
chroot
); - простой и лаконичный синтаксис служб;
- контроль за каждой службой, анализ загрузки как каждого сервиса, так и всех их вместе
Недостатки systemD:
- не
Unix Way
. systemD - монолитная система, заменяющая собой не только инит, но и планировщик, менеджер сети, утилиту по смене корня системы, просмотрщик логов и пр, что не особо нужно многим пользователям; - systemd требуется несколько больше ресурсов, чем его менее прожорливым товарищам, из-за чего на старом железе лучше использовать дистрибутив с другой системой инициализации, например, классическим sysvinit
Эта система инициализации подходит для тех пользователей, которым важна простота работы со службами, юнитами и пр.