Interested Article - Runit
golda
- 2020-01-21
- 1
Runit — система инициализации . В целом он очень похож на init . Каталоги с уровнями инициализации хранятся в /etc/runit/номер_уровня . Также предоставляет следующие возможности:
- демонизация процессов
- журналирование вывода процесса и ротация логов
- запуск, остановка, перезапуск, запрос состояния, управляющие скрипты для
- выключение и запуск сервисов автоматически при появлении новых сервисов в списке либо удалении старых из списка
- возможность ведения нескольких независимых списков сервисов одновременно (например, для каждого пользователя отдельно и для системы в целом)
- удобный API для управления сервисами
- ускоренная загрузка системы по сравнению с обычной системой инициализации
Использование
Для дистрибутива Runit используется как система инициализации по умолчанию и является заменой традиционной . Был реализован в Dragora 2.0 и претендует быть системой запуска по умолчанию в будущих релизах.
В дистрибутиве Void Linux Runit используется как родная система инициализации и как система управления сервисами.
Ссылки
- (англ.)
Примечания
- . Дата обращения: 25 декабря 2017. Архивировано из 5 января 2018 года.
- . Дата обращения: 16 апреля 2021. 23 апреля 2021 года.
golda
- 2020-01-21
- 1