Что вам больше по душе?

mehanoid
Сделали бы хоть тогда уж хоть конфигуратор какой-нибудь нормальный для всего этого безобразия.
Не раньше чем сделают AIF в инсталляторе. :) Голосовал за пункт “За, но против бинарных логов”… Хотя… наверное, изучение логов с journalctl - тоже неплохо, еще не пробовал. Вообще-же, мне кажется, в systemd все логично и находится в одной упряжке с правилами удева и полкита
С демонами в systemd проще, но команды громоздки. Для упрощения сделал себе вот такой скрипт, постепенно дописываю:
$ cat /usr/local/bin/sc
#!/bin/bash
DIRS=(/etc/systemd/system /usr/lib/systemd/system)
AR=("[email protected]")
name="${2%%@*}"
[[ $name != $2 ]] && name="[email protected]"
for suffix in service target mount socket path ; do
 for DIR in "${DIRS[@]}" ;  do
  if [[ -f "$DIR/$name.$suffix" ]] ; then
   AR[1]="$2.$suffix"
   break 2
  fi
 done
done
exec systemctl "${AR[@]}"
Позволяет, к примеру, вместо systemctl restart pdnsd.service писать sc restart pdnsd

С монтированием (системных разделов) – мутновато, предпочитаю fstab.

Попытка заменить acpid – незачёт. грубо и примитивно. Как ни крив acpid, он хотя бы настраивается, так что использую только его.

Logind вместо ConsoleKit – замена одного безобразия другим. “Чума на оба ваших дома.” (ц) Предпочитаю традиционные механизмы авторизации и стандартные права доступа суррогатным.

Бинарные логи – пишутся, параллельно с syslog. По мере накопления своих логов journalctl без ключа -b, равно как и использующие его команды systemctl status юнит тормозят всё больше и больше. Спрашивается, где же обещанная ротация?

В целом systemd менее прозрачен уже как система инициализации, не говоря о том, “куда тянутся щупальца Спрутса” (ц), то бишь о проникновении другие части системы, где его явно “не ждали”. Процесс монстрообразования в разгаре. Интересно, что будет дальше…
Natrio
… Процесс монстрообразования в разгаре. Интересно, что будет дальше…
вот
Позволяет, к примеру, вместо
а я привык к rc.d и просто сделал симлинк с таким именем на systemctl, и привычку ломать не надо :)

есть еще вариант: не знаю не пробоовал.
ну раз не знаешь - мимо проходи, нафиг такой пункт делать в голосовалках не понимаю.
ProFfeSsoRr
а я привык к rc.d и просто сделал симлинк с таким именем на systemctl, и привычку ломать не надо :)
А можешь объяснить почему именно симлинк, а не алиас?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Natrio
Для упрощения сделал себе вот такой скрипт, постепенно дописываю:
$ cat /usr/local/bin/sc
#!/bin/bash
DIRS=(/etc/systemd/system /usr/lib/systemd/system)
AR=("[email protected]")
name="${2%%@*}"
[[ $name != $2 ]] && name="[email protected]"
for suffix in service target mount socket path ; do
 for DIR in "${DIRS[@]}" ;  do
  if [[ -f "$DIR/$name.$suffix" ]] ; then
   AR[1]="$2.$suffix"
   break 2
  fi
 done
done
exec systemctl "${AR[@]}"
Позволяет, к примеру, вместо systemctl restart pdnsd.service писать sc restart pdnsd
Круто! Благодарю за наводку.
А я сделал еще проще и лучше ))) с помощью bash completion

echo “alias sc='systemctl'” >> /etc/bash.bashrc
echo “complete -F _systemctl sc” >> /etc/bash.bashrc
ln -sr /usr/share/bash-completion/completions/systemctl /etc/bash-completion.d/sc


И команда укоротилась и авто дополнение работает )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
echo “alias sc='systemctl'” >> /etc/bash.bashrc
echo “complete -F _systemctl sc” >> /etc/bash.bashrc
ln -sr /usr/share/bash-completion/completions/systemctl /etc/bash-completion.d/sc


И команда укоротилась и авто дополнение работает )))
Блин, тока щас узнал, что в баше нету по умолчанию автодополнения на systemctl :D под свои zsh я им просто пользовался и никому не мешался
PGP 0x31361F01
arcanisrepo
Проголосовал, увидел результат и долго смеялся :D Вспомнил анекдот: http://lurkmore.to/%D0%9F%D0%BE%D1%85%D1%83%D0%B9 читать анекдот про Комсомольскую Правду!
пытался сегодня понять, так как нынче править привилегии юзерам, так и бросил(одно через другое, третье четвертое, тьфу, я даже захотел повторить подвиг с убунтой, отказаться от рута..даже круче просто удалить всех кроме рута на десктопе))) )…нашел на одном сайте вступление, которое меня повеселило… Я как то был нейтралом к творчеству Леннарта, но ранее задавался вопросами, кто блин задумал такие запутанные вещи, так сказать, для народа? Началось все с пульса, (в итоге даже моего терпения не хватило, убрал), авахи (то же самое), вот теперь потуги с системд (как к системе инициализации к ней притензий нет) которое стало лезть во все что не лень, вот еще и системд можно краем уха добавить к этому списку… И вот минут 10 назад я убегал с англоязычного ресурса, который просто рекламировал системд, а не добавлял инструкции по моему запросу . Ну вот, убегая, я заметил первое предложение и долго после этого улыбался как идиот…
Lennart works at Red Hat, in the desktop group. He created Avahi, PulseAudio and systemd, among other things …
ЗЫ
На правах офтопа, не стал создавать тему, просто ляпнул в первый попавшийся девнул по тематике.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
 
Зарегистрироваться или войдите чтобы оставить сообщение.