SlideShare a Scribd company logo
1 of 10
Download to read offline
systemd
budnyjj@gmail.com systemd 14 июня 2013 г. 1 / 10
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
Недостатки предшественников
Зависимость скриптов инициализации от дистрибутивов
Недостаточный контроль за состоянием процесса
Взаимозависимость скриптов
budnyjj@gmail.com systemd 14 июня 2013 г. 3 / 10
Возможности
Интеграция с cgroups
Механизм sockets
Механизм контроля за состоянием процесса
Возможность горячей замены оборудования
Унифицированные конфиги
budnyjj@gmail.com systemd 14 июня 2013 г. 4 / 10
Особенности
Выполнение функций udev, acpid, syslog, ...
Имеются поддерживаемые версии утилит, доступны альтернативы
BSD-style метод разработки
budnyjj@gmail.com systemd 14 июня 2013 г. 5 / 10
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
/etc/systemd/system/wicd-sleep.service
[Unit]
Description=Wicd sleep hook
Before=sleep.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=-/usr/share/wicd/daemon/suspend.py
ExecStop=-/usr/share/wicd/daemon/autoconnect.py
[Install]
WantedBy=sleep.target
budnyjj@gmail.com systemd 14 июня 2013 г. 7 / 10
misc
journalctl [-b|-f|_PID=|-u <unit name>]
systemd-analyze
systemctl enable systemd-readahead-collect systemd-readahead-replay
budnyjj@gmail.com systemd 14 июня 2013 г. 8 / 10
distros
Arch Linux
Fedora 15+
OpenSUSE 12.1+
Debian (supported alternative)
Gentoo (supported alternative)
budnyjj@gmail.com systemd 14 июня 2013 г. 9 / 10
more info
http://freedesktop.org/wiki/Software/systemd/
https://wiki.archlinux.org/index.php/Systemd
http://en.wikipedia.org/wiki/Systemd
http://www.h-online.com/open/features/Control-Centre-The-
systemd-Linux-init-system-1565543.html
http://www.h-online.com/open/features/Booting-up-Tools-and-tips-
for-systemd-1570630.html
budnyjj@gmail.com systemd 14 июня 2013 г. 10 / 10

More Related Content

Similar to Systemd overview

Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...jazzteam
 
JavaScript-модули "из прошлого в будущее"
JavaScript-модули "из прошлого в будущее"JavaScript-модули "из прошлого в будущее"
JavaScript-модули "из прошлого в будущее"oelifantiev
 
Development of a plugin for VS Code that supports ACSL language.
Development of a plugin for VS Code that supports ACSL language.Development of a plugin for VS Code that supports ACSL language.
Development of a plugin for VS Code that supports ACSL language.Denis Zakharov
 
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностейПакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностейCisco Russia
 
Android Telegram S Optimizations
Android Telegram S OptimizationsAndroid Telegram S Optimizations
Android Telegram S OptimizationsStepan Korshakov
 
Cgroup и их использование в бк
Cgroup и их использование в бкCgroup и их использование в бк
Cgroup и их использование в бкYandex
 
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...DrupalCamp MSK
 
IT-инфраструктура. FAQ для разработчика
IT-инфраструктура. FAQ для разработчикаIT-инфраструктура. FAQ для разработчика
IT-инфраструктура. FAQ для разработчикаMikhail Chinkov
 
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»SpbDotNet Community
 
Java осень 2014 занятие 1
Java осень 2014 занятие 1Java осень 2014 занятие 1
Java осень 2014 занятие 1Technopark
 

Similar to Systemd overview (13)

Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...
 
JavaScript-модули "из прошлого в будущее"
JavaScript-модули "из прошлого в будущее"JavaScript-модули "из прошлого в будущее"
JavaScript-модули "из прошлого в будущее"
 
Scaling PostgreSQL
Scaling PostgreSQLScaling PostgreSQL
Scaling PostgreSQL
 
Dev collaboration
Dev collaborationDev collaboration
Dev collaboration
 
Development of a plugin for VS Code that supports ACSL language.
Development of a plugin for VS Code that supports ACSL language.Development of a plugin for VS Code that supports ACSL language.
Development of a plugin for VS Code that supports ACSL language.
 
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностейПакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
 
Android Telegram S Optimizations
Android Telegram S OptimizationsAndroid Telegram S Optimizations
Android Telegram S Optimizations
 
Deep storm presentation
Deep storm presentationDeep storm presentation
Deep storm presentation
 
Cgroup и их использование в бк
Cgroup и их использование в бкCgroup и их использование в бк
Cgroup и их использование в бк
 
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
 
IT-инфраструктура. FAQ для разработчика
IT-инфраструктура. FAQ для разработчикаIT-инфраструктура. FAQ для разработчика
IT-инфраструктура. FAQ для разработчика
 
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
Игорь Лабутин «Продвинутое использование NuGet и MSBuild»
 
Java осень 2014 занятие 1
Java осень 2014 занятие 1Java осень 2014 занятие 1
Java осень 2014 занятие 1
 

Systemd overview