Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
linux:kernel:systemd [2021/04/20 09:36] admin создано |
linux:kernel:systemd [2024/06/29 11:32] (текущий) admin [Система инициализации linux] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
Подсистема инициализации и управления службами в Linux.\\ | Подсистема инициализации и управления службами в Linux.\\ | ||
+ | |||
Systemd фактически уже вытеснила своего предшественника - **init**.\\ | Systemd фактически уже вытеснила своего предшественника - **init**.\\ | ||
+ | |||
Включает в себя менеджер журналов **[[: | Включает в себя менеджер журналов **[[: | ||
+ | |||
+ | Параметры служб находятся в файлах по пути " | ||
+ | <code bash> | ||
+ | systemctl daemon-reload | ||
+ | |||
+ | # загруженные модули | ||
+ | systemctl -a | grep zfs | ||
+ | |||
+ | # загруженные утилиты | ||
+ | list-unit-files | grep zfs | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Система инициализации linux ===== | ||
+ | |||
+ | **/ | ||
+ | Linux содержит несколько уровней загрузки, | ||
+ | В этих папках перечислены наборы стартовых скриптов.По умолчанию загружается 5ый уровень\\ | ||
+ | Первая буква (S(start) или K(kill)), далее порядковый номер, | ||
+ | |||
+ | **/ | ||
+ | Содержит скрипты инициализации, | ||
+ | |||
+ | |||
+ | **Systemd**\\ | ||
+ | Замена традиционной " | ||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | Посмотреть текущий уровень - " | ||
+ | " | ||
+ | |||
+ | Все доступные уровни - "ls -l / | ||
+ | |||
+ | Дефолтный уровень задается файлом "/ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | # Аналогия с init | ||
+ | Runlevel Описание Systemd | ||
+ | 0 poweroff.target | ||
+ | 1 rescue.target | ||
+ | 2 multi-user.target | ||
+ | 3 multi-user.target | ||
+ | 4 multi-user.target | ||
+ | 5 graphical.target | ||
+ | 6 reboot.target | ||
+ | </ | ||
+ | </ | ||