#1 22.08.2014 07:01:51

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

В связи с приближением платформы Linux (Linux-ядра, systemd, GNU C Library (glibc), RPM, как менеджер пакетов, и Wayland, как графическая система) многие сталкиваются с необходимостью изучать и работать с systemd.

Для начала вам поможет эта табличка, рекомендую занести её в закладки:


Здесь она доступна и в других форматах.


Введение в systemd для пользователей upstart: https://wiki.ubuntu.com/SystemdForUpstartUsers

#2 22.08.2014 07:07:23

kostik87
Administrator
Зарегистрирован: 29.06.2014
Сообщений: 778
IP-адрес

В помощь изучающим systemd

Quote by Vascom
В связи с приближением платформы Linux (Linux-ядра, systemd, GNU C Library (glibc), RPM, как менеджер пакетов, и Wayland

Откуда сведения, что идёт приближение платформы Linux именно с RPM и wayland? Ну и systemd к этому же вопросу?

#3 22.08.2014 07:11:19

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

Данная работа ведётся в рамках Fedora Project.
Systemd как открытый проект используется в разных дистрибутивах и системах.

Создание такой платформы резко упростит разработку открытого ПО, избавит от необходимости клепать сто тыщ дистрибутивов, сведя разницу между ними лишь к различным обоям. На самом деле это, конечно, полемическое упрощение - разница между дистрибутивами сведется лишь к бизнес-логике (вопросы обновления ПО, ориентация на какие-то конкретные задачи и архитектуры, и т.п.), но тем не менее, понятно, что общая платформа избавит разработчиков от тучи проблем.

И если хотите это обсудить, то лучше создать отдельную тему во Флейме, а тут Systemd Cheatsheet обсуждаем.

#4 25.08.2014 12:08:43

lone_wolf
Administrator
Зарегистрирован: 04.11.2010
Сообщений: 1 306
IP-адрес

В помощь изучающим systemd

Эм а с русским описанием некто не видел ?

#5 25.08.2014 12:10:05

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

Вот есть на русском https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet/ru
Но она меньше и древнее. Всё же самое актуальное на английском.

#6 26.08.2014 13:35:58

NoVASpirit
Administrator
Зарегистрирован: 11.03.2010
Сообщений: 54
IP-адрес

В помощь изучающим systemd

Я так бы вообще не стал бы постить без русского перевода... Английскую версию и в мане найти можно...

#7 26.08.2014 15:10:57

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

Документация по systemd конечно радует своей полнотой, но в ней нет соответствия с прежними командами и такой краткости как в табличке.
Кто желает - переводите пожалуйста.

#8 26.08.2014 20:04:57

NoVASpirit
Administrator
Зарегистрирован: 11.03.2010
Сообщений: 54
IP-адрес

В помощь изучающим systemd

Желают все, а вот переводить никто не любит...

#9 03.10.2014 06:06:15

Nigelist
Administrator
Зарегистрирован: 15.05.2010
Сообщений: 2 509
IP-адрес

В помощь изучающим systemd

Пробовал на Debian Jessie команда рестарта неинформативна:
[console]systemctl restart srv1cv83.service[/console]
Никаких сообщение, об успешном перезапуске службы, я не получил. Приходится проверять дополнительно статус сервиса.

#10 03.10.2014 06:23:48

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

Это стандартное поведение в unix-way: если всё прошло без сучка и задоринки - ничего не выводить.
Так работает большинство утилит, даже cp.

#11 03.10.2014 13:15:07

dyasny
Administrator
Зарегистрирован: 15.05.2012
Сообщений: 1 940
IP-адрес

В помощь изучающим systemd

Quote by Nigelist
Никаких сообщение, об успешном перезапуске службы, я не получил. Приходится проверять дополнительно статус сервиса.


echo $?

#12 22.10.2014 14:53:08

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

В помощь изучающим systemd

Вот еще думаю будет полезно: http://habrahabr.ru/company/infobox/blog/241237/

#13 22.12.2014 00:03:44

Selish
Administrator
Зарегистрирован: 21.02.2010
Сообщений: 36
IP-адрес

В помощь изучающим systemd

Очень неплохой " первосточник" от Леннарта Поттеринга в переводе Сергея Пташника: http://www2.kangran.su/~nnz/pub/s4a/

#14 12.01.2015 20:02:25

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

В помощь изучающим systemd

Добавил в первое сообщение:
Введение в systemd для пользователей upstart: https://wiki.ubuntu.com/SystemdForUpstartUsers

#15 13.01.2015 04:29:11

Nigelist
Administrator
Зарегистрирован: 15.05.2010
Сообщений: 2 509
IP-адрес

В помощь изучающим systemd

verg, а разве сейчас его используют в каких либо проектах? Хотя в любом случае должна быть альтернатива systemd. ИМХО, монополия это плохо.

#16 14.01.2015 04:38:11

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

Nigelist, это не альтернатива, а используется только в Ubuntu и старых системах.
Поэтому и появляются такие вещи для помощи людям в переходе с upstart.

#17 14.01.2015 08:02:21

Nigelist
Administrator
Зарегистрирован: 15.05.2010
Сообщений: 2 509
IP-адрес

В помощь изучающим systemd

Quote by Vascom
Nigelist, это не альтернатива, а используется только в Ubuntu и старых системах.
Поэтому и появляются такие вещи для помощи людям в переходе с upstart.
Я понимаю это. Я говорил о ситуации в целом. У любого продукта должен быть достойный конкурент.

#18 14.01.2015 10:10:05

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

В помощь изучающим systemd

Quote by Nigelist
verg, а разве сейчас его используют в каких либо проектах?

RHEL 6?
Quote by Nigelist
У любого продукта должен быть достойный конкурент.

Конкуренции оно не выдержало.

#19 24.01.2015 20:12:23

m@xim
Administrator
Зарегистрирован: 19.11.2010
Сообщений: 682
IP-адрес

В помощь изучающим systemd

До кучи
Colourful ! systemd vs sysVinit Linux Cheatsheet



Здесь она доступна и в других форматах.

#20 28.01.2015 13:34:29

Nigelist
Administrator
Зарегистрирован: 15.05.2010
Сообщений: 2 509
IP-адрес

В помощь изучающим systemd

Пытаюсь завести 1С:Предприятие на Debian 8. Но, при старте сервис не запускается. Перезапускаю вручную, получаю статус:
[console]● srv1cv83.service - LSB: 1C:Enterprise 8.3 server
Loaded: loaded (/etc/init.d/srv1cv83)
Active: active (exited) since Ср 2015-01-28 19:31:53 ALMT; 1s ago
Process: 1937 ExecStart=/etc/init.d/srv1cv83 start (code=exited, status=0/SUCCESS)

янв 28 19:31:45 viper su[1950]: Successful su for usr1cv8 by root
янв 28 19:31:45 viper su[1950]: + ??? root:usr1cv8
янв 28 19:31:45 viper su[1950]: pam_unix(su:session): session opened for user usr1cv8 by (uid=0)
янв 28 19:31:53 viper srv1cv83[1937]: Starting 1C:Enterprise 8.3 server: OK[/console]
Подскажите, что значит exited в статусе сервиса?

#21 28.01.2015 13:36:21

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

Скорее всего это значит, что юнит нормально отработал и завершился. Хотя надо читать документацию.
Да, такой статус у сервисов, призванных просто что-то запустить, например.

#22 28.01.2015 13:48:04

Nigelist
Administrator
Зарегистрирован: 15.05.2010
Сообщений: 2 509
IP-адрес

В помощь изучающим systemd

Vascom, так нет никакой документации по этому сценарию, да и я не разбираюсь в bash. А сам сервис, не должен просто отрабатывать и завершаться. Думаю именно из-за некорректной работы сценария, у меня не получается создать базу в клиент-серверном режиме.

#23 28.01.2015 13:57:29

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

Я имел в виду документацию к systemd. Ну и на содержимое юнита надо смотреть.

#24 28.01.2015 15:31:09

Nigelist
Administrator
Зарегистрирован: 15.05.2010
Сообщений: 2 509
IP-адрес

В помощь изучающим systemd

Vascom, не подскажите, а есть ли внятная документация к systemd на русском? И чем поможет чтение документации? Ведь проблема в самом init-сценарии если не ошибаюсь?

P.S. Вот содержимое сценария, посмотрите если есть возможность:

#25 28.01.2015 15:57:23

Vascom
Administrator
Зарегистрирован: 02.04.2010
Сообщений: 4 019
IP-адрес

В помощь изучающим systemd

Это к системд не имеет отношения на мой взгляд. Лучше в соответствующем разделе форума спросить или у тех, кто делал этот файл.

Board footer