Страницы

12/15/2014

Systemd in Action. Part 2


Ivan Shapovalov, Like-all, Pavlo Rudyi

Part 1Part 3Part 4

systemd In Action, volume 2

В этой части мы сосредоточимся на администрировании системы под управлением systemd.

Для начала краткий повтор и углубление в материал предыдущей серии.

I. “Repetition needs a friend…” (c) Whitechapel

systemd – это универсальный plumbing layer, или набор служебных программ для совершенно разных задач. Основным компонентом этого проекта является одноимённая система инициализации, построенная на основе концепции юнитов. Каждый юнит описывает какой-либо объект в системе (например, программу/демон, устройство или точку монтирования) и характеризуется текущим состоянием и списком зависимостей. На основании этой информации строится дерево зависимостей (ну, естественно, не дерево, а направленный ациклический граф, но суть та же), в котором для активации каждого юнита требуется активировать все его зависимости.

Также существуют юниты-цели, активация которых ничего не означает сама по себе: такие юниты используются для группировки других. Этот механизм можно назвать обобщением концепции уровней запуска из sysvinit.

11/17/2014

Systemd In Action. Part 1


Ivan Shapovalov, Like-all, Pavlo Rudyi

Part 2Part 3Part 4

Systemd - это не система инициализации и даже не "системный менеджер" (как можно прочитать на freedesktop.org). Systemd как проект - это универсальный plumbing layer, набор служебных программ для совершенно разных задач.

Основная идея этого проекта состоит в централизации управления ключевыми системными компонентами "всё в одном". Это сделано в основном чтобы упростить администрирование и повысить надёжность за счёт интеграции и более тесного взаимодействия.

Lennart Poettering and Kay Sievers

В данном эпизоде мы рассмотрели непосредственно систему инициализации (тоже называемую systemd), её основные концепции и принципы работы.