управление systemd

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

управление systemd

Непрочитанное сообщение Olej » 02 авг 2012, 18:27

Хоть я и продолжаю считать, что systemd - ночной кошмар для пользователя :lol: , как и всё, что вышло из-под блудливых ручек Ленарта Потеринга (Lennart Poettering), но в некоторых дистрибутивах systemd уже повстраивали: Fedora, конечно же, последний OpenSUSE, ... кто следующий в очереди за идиотизмом? :twisted:

Поэтому, службы под контролем systemd нужно управлять.
А а кроме того, разобраться с новым форматом системного журнала, который в нетекстовом формате (новый "реестр Windows"? ;-) ).

Но, по крайней мере, соберу материалы по управлению systemd:

Systemd для администраторов, часть 1: Контроль процесса загрузки

Systemd для администраторов, часть 2: О службах и процессах

Systemd для администраторов, часть 3: HOW-TO: преобразование SysV init-скрипта в systemd service-файл

Systemd для администраторов, часть 4: Убить демона

http://wiki.opennet.ru/Systemd
Предисловие автора
Многие из вас, наверное, уже знают, что systemd — это новая система инициализации дистрибутива Fedora, начиная с Fedora 15. Помимо Fedora, systemd также поддерживает и другие дистрибутивы, в частности, OpenSUSE и Arch. systemd предоставляет администраторам целый ряд новых возможностей, значительно упрощающих процесс обслуживания системы. Эта статья является первой в серии публикаций, планируемых в ближайшие месяцы. В каждой из этих статей я попытаюсь рассказать об очередной новой возможности systemd. Большинство этих возможностей можно описать легко и просто, и подобные статьи должны быть интересны довольно широкой аудитории. Однако, время от времени мы будем рассматривать ключевые новшества systemd, что может потребовать несколько более подробного изложения.
Lennart Poettering, 23 августа 2010

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 02 авг 2012, 18:48

Olej писал(а):Но, по крайней мере, соберу материалы по управлению systemd:
- SysVinit to Systemd Cheatsheet/ru
Цель этой страницы - помочь системным администраторам разобраться, какие команды systemd заменяют привычные команды sysvinit.
- Запуск собственных скриптов
Здесь есть очень интересное место:
Как и ранее, чтобы запустить какой-то скрипт при загрузке системы, вы можете поместить его в файл /etc/rc.d/rc.local.
...
Отсюда видно, во-первых, что файл /etc/rc.d/rc.local обязан быть исполняемым.
(ну и кроме того, по умолчанию rc.local в /etc/rc.d просто нет, и его нужно создать).
P.S. Я уже напоролся на эту фичу (исполнимость) когда боролся с Oracle JDK.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 22 сен 2012, 10:56

Olej писал(а):Поэтому, службы под контролем systemd нужно управлять.
Снова и снова... - DNS сервер ;-)

Поэтому, краткий конспект для себя:

1. сервисы, известные systemd (инсталлированные в системе) и ним управляемые:

Код: Выделить всё

bash-4.2$ ls /usr/lib/systemd/system/*.service
/usr/lib/systemd/system/abrt-ccpp.service			 /usr/lib/systemd/system/nfs-secure-server.service
/usr/lib/systemd/system/abrtd.service				 /usr/lib/systemd/system/nfs-secure.service
/usr/lib/systemd/system/abrt-oops.service			 /usr/lib/systemd/system/nfs-server.service
/usr/lib/systemd/system/abrt-vmcore.service			 /usr/lib/systemd/system/nfs.service
/usr/lib/systemd/system/accounts-daemon.service			 /usr/lib/systemd/system/nmb.service
/usr/lib/systemd/system/alsa-restore.service			 /usr/lib/systemd/system/openvpn@.service
/usr/lib/systemd/system/alsa-store.service			 /usr/lib/systemd/system/plymouth-halt.service
/usr/lib/systemd/system/anaconda@.service			 /usr/lib/systemd/system/plymouth-kexec.service
/usr/lib/systemd/system/anaconda-shell@.service			 /usr/lib/systemd/system/plymouth-poweroff.service
/usr/lib/systemd/system/apg@.service				 /usr/lib/systemd/system/plymouth-quit.service
/usr/lib/systemd/system/arp-ethers.service			 /usr/lib/systemd/system/plymouth-quit-wait.service
/usr/lib/systemd/system/atd.service				 /usr/lib/systemd/system/plymouth-read-write.service
/usr/lib/systemd/system/auditd.service				 /usr/lib/systemd/system/plymouth-reboot.service
/usr/lib/systemd/system/autovt@.service				 /usr/lib/systemd/system/plymouth-start.service
/usr/lib/systemd/system/avahi-daemon.service			 /usr/lib/systemd/system/poweroff.service
/usr/lib/systemd/system/bluetooth.service			 /usr/lib/systemd/system/pppoe-server.service
/usr/lib/systemd/system/canberra-system-bootup.service		 /usr/lib/systemd/system/prefdm.service
/usr/lib/systemd/system/canberra-system-shutdown-reboot.service  /usr/lib/systemd/system/proftpd.service
/usr/lib/systemd/system/canberra-system-shutdown.service	 /usr/lib/systemd/system/psacct.service
/usr/lib/systemd/system/chronyd.service				 /usr/lib/systemd/system/qemu-guest-agent.service
/usr/lib/systemd/system/chrony-wait.service			 /usr/lib/systemd/system/quotacheck.service
/usr/lib/systemd/system/colord-sane.service			 /usr/lib/systemd/system/quotaon.service
/usr/lib/systemd/system/colord.service				 /usr/lib/systemd/system/rc-local.service
/usr/lib/systemd/system/console-getty.service			 /usr/lib/systemd/system/rdisc.service
/usr/lib/systemd/system/console-shell.service			 /usr/lib/systemd/system/reboot.service
/usr/lib/systemd/system/cpupower.service			 /usr/lib/systemd/system/rescue.service
/usr/lib/systemd/system/crond.service				 /usr/lib/systemd/system/restorecond.service
/usr/lib/systemd/system/cups.service				 /usr/lib/systemd/system/rngd.service
/usr/lib/systemd/system/cvs@.service				 /usr/lib/systemd/system/rpcbind.service
/usr/lib/systemd/system/dbus-org.freedesktop.hostname1.service	 /usr/lib/systemd/system/rpcgssd.service
/usr/lib/systemd/system/dbus-org.freedesktop.locale1.service	 /usr/lib/systemd/system/rpcidmapd.service
/usr/lib/systemd/system/dbus-org.freedesktop.login1.service	 /usr/lib/systemd/system/rpcsvcgssd.service
/usr/lib/systemd/system/dbus-org.freedesktop.timedate1.service	 /usr/lib/systemd/system/rsyslog.service
/usr/lib/systemd/system/dbus.service				 /usr/lib/systemd/system/rtkit-daemon.service
/usr/lib/systemd/system/display-manager.service			 /usr/lib/systemd/system/saslauthd.service
/usr/lib/systemd/system/dm-event.service			 /usr/lib/systemd/system/sendmail.service
/usr/lib/systemd/system/dnsmasq.service				 /usr/lib/systemd/system/serial-getty@.service
/usr/lib/systemd/system/dnssec-triggerd-keygen.service		 /usr/lib/systemd/system/single.service
/usr/lib/systemd/system/dnssec-triggerd.service			 /usr/lib/systemd/system/smb.service
/usr/lib/systemd/system/dracut-shutdown.service			 /usr/lib/systemd/system/sm-client.service
/usr/lib/systemd/system/emergency.service			 /usr/lib/systemd/system/sshd.service
/usr/lib/systemd/system/fcoe.service				 /usr/lib/systemd/system/sssd.service
/usr/lib/systemd/system/fedora-autorelabel-mark.service		 /usr/lib/systemd/system/suspend.service
/usr/lib/systemd/system/fedora-autorelabel.service		 /usr/lib/systemd/system/svnserve.service
/usr/lib/systemd/system/fedora-configure.service		 /usr/lib/systemd/system/systemd-ask-password-console.service
/usr/lib/systemd/system/fedora-import-state.service		 /usr/lib/systemd/system/systemd-ask-password-plymouth.service
/usr/lib/systemd/system/fedora-loadmodules.service		 /usr/lib/systemd/system/systemd-ask-password-wall.service
/usr/lib/systemd/system/fedora-readonly.service			 /usr/lib/systemd/system/systemd-binfmt.service
/usr/lib/systemd/system/fedora-storage-init-late.service	 /usr/lib/systemd/system/systemd-debug-shell.service
/usr/lib/systemd/system/fedora-storage-init.service		 /usr/lib/systemd/system/systemd-hostnamed.service
/usr/lib/systemd/system/fedora-wait-storage.service		 /usr/lib/systemd/system/systemd-initctl.service
/usr/lib/systemd/system/firstboot-graphical.service		 /usr/lib/systemd/system/systemd-journald.service
/usr/lib/systemd/system/fsck-root.service			 /usr/lib/systemd/system/systemd-localed.service
/usr/lib/systemd/system/fsck@.service				 /usr/lib/systemd/system/systemd-logind.service
/usr/lib/systemd/system/getty@.service				 /usr/lib/systemd/system/systemd-modules-load.service
/usr/lib/systemd/system/gpm.service				 /usr/lib/systemd/system/systemd-random-seed-load.service
/usr/lib/systemd/system/halt-local.service			 /usr/lib/systemd/system/systemd-random-seed-save.service
/usr/lib/systemd/system/halt.service				 /usr/lib/systemd/system/systemd-readahead-collect.service
/usr/lib/systemd/system/hibernate.service			 /usr/lib/systemd/system/systemd-readahead-done.service
/usr/lib/systemd/system/instperf.service			 /usr/lib/systemd/system/systemd-readahead-replay.service
/usr/lib/systemd/system/ip6tables.service			 /usr/lib/systemd/system/systemd-remount-fs.service
/usr/lib/systemd/system/iptables.service			 /usr/lib/systemd/system/systemd-shutdownd.service
/usr/lib/systemd/system/irda.service				 /usr/lib/systemd/system/systemd-sysctl.service
/usr/lib/systemd/system/irqbalance.service			 /usr/lib/systemd/system/systemd-timedated.service
/usr/lib/systemd/system/jetty.service				 /usr/lib/systemd/system/systemd-tmpfiles-clean.service
/usr/lib/systemd/system/kexec.service				 /usr/lib/systemd/system/systemd-tmpfiles-setup.service
/usr/lib/systemd/system/ksm.service				 /usr/lib/systemd/system/systemd-update-utmp-runlevel.service
/usr/lib/systemd/system/ksmtuned.service			 /usr/lib/systemd/system/systemd-update-utmp-shutdown.service
/usr/lib/systemd/system/lldpad.service				 /usr/lib/systemd/system/systemd-user-sessions.service
/usr/lib/systemd/system/lvm2-monitor.service			 /usr/lib/systemd/system/systemd-vconsole-setup.service
/usr/lib/systemd/system/mcelog.service				 /usr/lib/systemd/system/system-setup-keyboard.service
/usr/lib/systemd/system/mdmonitor.service			 /usr/lib/systemd/system/udev-configure-printer.service
/usr/lib/systemd/system/mdmonitor-takeover.service		 /usr/lib/systemd/system/udev.service
/usr/lib/systemd/system/messagebus.service			 /usr/lib/systemd/system/udev-settle.service
/usr/lib/systemd/system/multipathd.service			 /usr/lib/systemd/system/udev-trigger.service
/usr/lib/systemd/system/named.service				 /usr/lib/systemd/system/udisks2.service
/usr/lib/systemd/system/NetworkManager.service			 /usr/lib/systemd/system/unbound-keygen.service
/usr/lib/systemd/system/NetworkManager-wait-online.service	 /usr/lib/systemd/system/unbound.service
/usr/lib/systemd/system/nfs-blkmap.service			 /usr/lib/systemd/system/upower.service
/usr/lib/systemd/system/nfs-idmap.service			 /usr/lib/systemd/system/user@.service
/usr/lib/systemd/system/nfs-lock.service			 /usr/lib/systemd/system/wpa_supplicant.service
/usr/lib/systemd/system/nfslock.service				 /usr/lib/systemd/system/xinetd.service
/usr/lib/systemd/system/nfs-mountd.service			 /usr/lib/systemd/system/yum-updatesd.service
/usr/lib/systemd/system/nfs-rquotad.service			 /usr/lib/systemd/system/zvbid.service
2. для того, чтобы глянуть состояние любого из этих сервисов, например /usr/lib/systemd/system/dnsmasq.service (так выглядят сервис активный и остановленный):

Код: Выделить всё

bash-4.2$ service dnsmasq status
Redirecting to /bin/systemctl status  dnsmasq.service
dnsmasq.service - DNS caching server.
	  Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled)
	  Active: active (running) since Sat, 22 Sep 2012 09:36:13 +0300; 1h 7min ago
	Main PID: 821 (dnsmasq)
	  CGroup: name=systemd:/system/dnsmasq.service
		  └ 821 /usr/sbin/dnsmasq -s notebook

Код: Выделить всё

bash-4.2$ service dnsmasq status
Redirecting to /bin/systemctl status  dnsmasq.service
dnsmasq.service - DNS caching server.
	  Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled)
	  Active: inactive (dead) since Sat, 22 Sep 2012 10:44:36 +0300; 6s ago
	 Process: 9029 ExecStart=/usr/sbin/dnsmasq -s $HOSTNAME (code=exited, status=0/SUCCESS)
	Main PID: 9031 (code=exited, status=0/SUCCESS)
	  CGroup: name=systemd:/system/dnsmasq.service
3. для управления (запуск-останов сервисом):

Код: Выделить всё

bash-4.2$ sudo service dnsmasq stop
Redirecting to /bin/systemctl stop  dnsmasq.service
bash-4.2$ sudo service dnsmasq start
Redirecting to /bin/systemctl start  dnsmasq.service
bash-4.2$ sudo service dnsmasq restart
Redirecting to /bin/systemctl restart  dnsmasq.service
4. другая (прямая) форма тех же действий по управлению:

Код: Выделить всё

bash-4.2$ sudo systemctl stop dnsmasq.service
bash-4.2$ sudo systemctl status dnsmasq.service
dnsmasq.service - DNS caching server.
	  Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled)
	  Active: inactive (dead) since Sat, 22 Sep 2012 10:49:43 +0300; 11s ago
	 Process: 9075 ExecStart=/usr/sbin/dnsmasq -s $HOSTNAME (code=exited, status=0/SUCCESS)
	Main PID: 9077 (code=exited, status=0/SUCCESS)
	  CGroup: name=systemd:/system/dnsmasq.service

Sep 22 10:45:02 notebook dnsmasq[9077]: started, version 2.63rc6 cachesize 150
Sep 22 10:45:02 notebook dnsmasq[9077]: compile time options: IPv6 GNU-getopt DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP ...nntrack
Sep 22 10:45:02 notebook dnsmasq-dhcp[9077]: DHCP, IP range 192.168.1.120 -- 192.168.1.159, lease time 12h
Sep 22 10:45:02 notebook dnsmasq[9077]: using nameserver 4.2.2.6#53
Sep 22 10:45:02 notebook dnsmasq[9077]: using nameserver 8.8.4.4#53
Sep 22 10:45:02 notebook dnsmasq[9077]: using nameserver 192.168.1.1#53
Sep 22 10:45:02 notebook dnsmasq[9077]: cleared cache

Код: Выделить всё

bash-4.2$ sudo systemctl start dnsmasq.service
bash-4.2$ sudo systemctl status dnsmasq.service
dnsmasq.service - DNS caching server.
	  Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled)
	  Active: active (running) since Sat, 22 Sep 2012 10:50:17 +0300; 5s ago
	 Process: 9127 ExecStart=/usr/sbin/dnsmasq -s $HOSTNAME (code=exited, status=0/SUCCESS)
	Main PID: 9129 (dnsmasq)
	  CGroup: name=systemd:/system/dnsmasq.service
		  └ 9129 /usr/sbin/dnsmasq -s notebook

Sep 22 10:50:17 notebook dnsmasq[9129]: started, version 2.63rc6 cachesize 150
Sep 22 10:50:17 notebook dnsmasq[9129]: compile time options: IPv6 GNU-getopt DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP ...nntrack
Sep 22 10:50:17 notebook dnsmasq-dhcp[9129]: DHCP, IP range 192.168.1.120 -- 192.168.1.159, lease time 12h
Sep 22 10:50:17 notebook dnsmasq[9129]: using nameserver 4.2.2.6#53
Sep 22 10:50:17 notebook dnsmasq[9129]: using nameserver 8.8.4.4#53
Sep 22 10:50:17 notebook dnsmasq[9129]: using nameserver 192.168.1.1#53
Sep 22 10:50:17 notebook dnsmasq[9129]: cleared cache

Код: Выделить всё

bash-4.2$ sudo systemctl restart dnsmasq.service
5. Это (п.4) были команды ручного управление сервисами.
Для того, чтобы обеспечить или запретить старт сервиса при загрузке системы (сделать его постоянным):

Код: Выделить всё

bash-4.2$ sudo service dnsmasq enable
Redirecting to /bin/systemctl enable  dnsmasq.service
ln -s '/usr/lib/systemd/system/dnsmasq.service' '/etc/systemd/system/multi-user.target.wants/dnsmasq.service'

Код: Выделить всё

bash-4.2$ sudo service dnsmasq disable
Redirecting to /bin/systemctl disable  dnsmasq.service
rm '/etc/systemd/system/multi-user.target.wants/dnsmasq.service'
Как видите, это простая файловая ссылка, которую можно сделать и руками.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 19 окт 2012, 18:24

Очень интересная страница относительно systemd: SDB:Systemd - формируется (начиная с июля 2012, но наиболее активно с осени 2012) в рамках сообщества OpenSUSE:
1 Основные элементы
2 Уровни загрузки
3 Инструменты
3.1 systemctl
3.2 systemd-cgls
3.3 systemd-analyze
3.4 systemd-journalctl
4 Часто задаваемые вопросы
4.1 Как загрузиться в другой уровень выполнения?
4.2 Как настроить автоматический вход в систему на виртуальной консоли?
4.3 Как изменить количество работающих по умолчанию getty?
4.4 Как заставить работать консоль на последовательном порту?
4.5 Как автоматически запустить службу на определенном уровне выполнения?
4.6 Какой файл для запуска службы имеет более высокий приоритет, systemd или SysV?
4.7 Как изменить файл службы, который перезаписывается при обновления rpm пакета?
4.8 Как выключить машину?
4.9 Как вернуть классическую систему инициализации SysV?
5 Отладка
5.1 Диагностика проблем загрузки
5.2 Вывод информации на последовательной консоли
5.3 Загрузка в однопользовательский или аварийный режим
5.4 Заблаговременная оболочка (shell)
5.5 У Вас есть доступ к оболочке (shell)
5.6 Диагностика проблемы Shutdown
5.6.1 Shutdown долго завершается
5.6.2 Shutdown никогда не завершается
5.7 Файл конфигурации systemd
6 Источники

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 19 окт 2012, 23:18

Olej писал(а): Поэтому, краткий конспект для себя:
Поменяли всё :-o
Теперь у них вместо уровней загрузки (runlevel: init 3, init 5, ...) - цели (target):

Код: Выделить всё

bash-4.2$ cd /lib/systemd/system/
bash-4.2$ ls -w100 *.target
anaconda.target      kexec.target		 remote-fs.target  smartcard.target
basic.target	     local-fs-pre.target	 rescue.target	   sockets.target
bluetooth.target     local-fs.target		 rpcbind.target    sound.target
cryptsetup.target    mail-transfer-agent.target  runlevel0.target  suspend.target
ctrl-alt-del.target  multi-user.target		 runlevel1.target  swap.target
default.target	     network.target		 runlevel2.target  sysinit.target
emergency.target     nfs.target			 runlevel3.target  syslog.target
final.target	     nss-lookup.target		 runlevel4.target  systemd-timedated-ntp.target
getty.target	     nss-user-lookup.target	 runlevel5.target  time-sync.target
graphical.target     poweroff.target		 runlevel6.target  umount.target
halt.target	     printer.target		 shutdown.target
hibernate.target     reboot.target		 sigpwr.target
http-daemon.target   remote-fs-pre.target	 sleep.target
Для того, чтобы переключиться на 3-й уровень загрузки:

Код: Выделить всё

# systemctl enable multi-user.target
...
А на 5-й:

Код: Выделить всё

# systemctl enable graphical.target
...
Зависимости, требуемые для цели multi-user.target :

Код: Выделить всё

$ systemctl show -p "Wants" multi-user.target
Wants=systemd-update-utmp-runlevel.service crond.service gpm.service ksmtuned.service 
NetworkManager.service sm-client.service atd.service ksm.service abrtd.service abrt-oops.service 
multipathd.service sshd.service auditd.service cups.path remote-fs.target rpcbind.service 
rsyslog.service chronyd.service abrt-ccpp.service xinetd.service mdmonitor.service 
avahi-daemon.service irqbalance.service mcelog.service sendmail.service arp-ethers.service 
abrt-vmcore.service nfs-lock.service dnsmasq.service plymouth-quit.service dbus.service 
systemd-logind.service systemd-ask-password-wall.path systemd-user-sessions.service 
getty.target plymouth-quit-wait.service tcsd.service wine.service livesys.service livesys-late.service
(причём всё это выведется одной чудовищно длинной строкой, на строки для наглядности это побил эту строку я).

Конечно, ко всему этому можно привыкнуть, только после этого всё, что было общим и переносимым для всех UNIX систем станет особенным и непереносимым.

http://ru.opensuse.org/SDB:Systemd
Какой файл для запуска службы имеет более высокий приоритет, systemd или SysV?
Если в системе присутствуют два файла для запуска службы, например, /lib/systemd/system/foobar.service против /etc/init.d/foobar и оба файла доступны системе, то файл службы systemd имеет более высокий приоритет, чем SysV сценарий, при этом сам SysV сценарий игнорируются, независимо от того, как включается или отключается определенная служба. Обратите внимание, что запуская SysV сценарий, происходит автоматическое перенаправление (redirecting to systemctl).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 08 фев 2014, 16:13

Есть (недавно) в сети полный перевод вот такого документа - systemd для администраторов (PDF):
Lennart Poettering (автор)
Сергей Пташник (русский перевод)
17 июля 2012 г
58 страниц.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 28 июн 2015, 10:43

Olej писал(а):Есть (недавно) в сети полный перевод вот такого документа - systemd для администраторов (PDF):
Lennart Poettering (автор)
Сергей Пташник (русский перевод)
17 июля 2012 г
58 страниц.
Обновлённый вариант - 98 стр. - руководство по sustemd:
systemd для администраторов
Lennart Poettering (автор)
Сергей Пташник (русский перевод)

Данный документ доступен на условиях лицензии
CC-BY-SA 3.0 Unported
3 марта 2014 г.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 13 фев 2016, 20:16

http://rus-linux.net/
Леннарт Поттеринг объявил о выходе версии 229 системы инициализации systemd.
Olej писал(а): Обновлённый вариант - 98 стр. - руководство по sustemd:
systemd для администраторов
Lennart Poettering (автор)
Сергей Пташник (русский перевод)

Данный документ доступен на условиях лицензии
CC-BY-SA 3.0 Unported
3 марта 2014 г.
http://www2.kangran.su/~nnz/pub/s4a/s4a_latest.pdf]systemd для администраторов
Lennart Poettering (автор)
Сергей Пташник (русский перевод)
18 ноября 2014 г.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 23 июн 2016, 00:31

Полная оригинальная система man-документации по всем аспектам systemd : systemd.index — List all manpages from the systemd project
systemd 230
230 - последняя на сегодня версия.

А это реально то что есть в Fedora 23, например:

Код: Выделить всё

[olej@dell bin]$ uname -a
Linux dell.localdomain 4.5.6-200.fc23.x86_64 #1 SMP Wed Jun 1 21:28:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

[olej@dell bin]$ ls /usr/bin/systemd*
/usr/bin/systemd-analyze       /usr/bin/systemd-delta        /usr/bin/systemd-inhibit           /usr/bin/systemd-run
/usr/bin/systemd-ask-password  /usr/bin/systemd-detect-virt  /usr/bin/systemd-machine-id-setup  /usr/bin/systemd-stdio-bridge
/usr/bin/systemd-cat           /usr/bin/systemd-escape       /usr/bin/systemd-notify            /usr/bin/systemd-sysusers
/usr/bin/systemd-cgls          /usr/bin/systemd-firstboot    /usr/bin/systemd-nspawn            /usr/bin/systemd-tmpfiles
/usr/bin/systemd-cgtop         /usr/bin/systemd-hwdb         /usr/bin/systemd-path              /usr/bin/systemd-tty-ask-password-agent

Код: Выделить всё

[olej@dell bin]$ systemd-machine-id-setup --version
systemd 222
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: управление systemd

Непрочитанное сообщение Olej » 08 июл 2016, 09:14

Новый обзор от ещё одного автора Управление службами linux
Автор: admin на Июль 6, 2016
...
В этой статье мы рассмотрим управление службами Linux. Мы не будем трогать уже устаревшие системы, такие как SysVinit, сосредоточимся только на Systemd.
...
Прорастает популярность systemd в массы. :-P

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей