2. systemd
Definition
Systemd is a system and service manager for Linux, compatible with SysV
and LSB init scripts.
Пишется “systemd”
budnyjj@gmail.com systemd 14 июня 2013 г. 2 / 10
3. Недостатки предшественников
Зависимость скриптов инициализации от дистрибутивов
Недостаточный контроль за состоянием процесса
Взаимозависимость скриптов
budnyjj@gmail.com systemd 14 июня 2013 г. 3 / 10
4. Возможности
Интеграция с cgroups
Механизм sockets
Механизм контроля за состоянием процесса
Возможность горячей замены оборудования
Унифицированные конфиги
budnyjj@gmail.com systemd 14 июня 2013 г. 4 / 10
5. Особенности
Выполнение функций udev, acpid, syslog, ...
Имеются поддерживаемые версии утилит, доступны альтернативы
BSD-style метод разработки
budnyjj@gmail.com systemd 14 июня 2013 г. 5 / 10
6. units: .service, .mount, .device, .socket
systemctl [start|stop|enable|disable|status|reload] <unit>
systemctl list-unit-files
budnyjj@gmail.com systemd 14 июня 2013 г. 6 / 10