запчасти от systemd в initscripts

Уже 2 недели сижу на чистом systemd
nafanja, если можно, то не могли бы вы сделать пошаговую инструкцию по переходу на чистый systemd? Что где удалить, что подредактировать? А то я системд поставил, вроде быстрее стал выключаться, но при включении особо разницы не заметил. Может инитскриптс мешает?
www.linux32.ru - новости и статьи о Linux
32reg
если можно, то не могли бы вы сделать пошаговую инструкцию по переходу на чистый systemd?
сам переходил по этой инструкции https://wiki.archlinux.org/index.php/Systemd
Но, честно говоря, там инфа только базовая, большинство плюшек не описано…

Выковыриваю полезную инфу в гугле и тут http://www.freedesktop.org/wiki/Software/systemd/
но там чисто техническая информация…


32reg
А то я системд поставил, вроде быстрее стал выключаться, но при включении особо разницы не заметил. Может инитскриптс мешает?
Возможно ты используешь initscripts-systemd пакет, который на лету считывает настройки initscripts и создает юниты для systemd, а потом уже юниты запускаются…
Соответственно на генерацию юнитов нужно время… Но даже с initscripts-systemd скорость загрузки возрастает не меньше чем раза в полтора, и это если ничего лишнего в демонах не использовать… Я же юзаю кроме всяких там аваши самб купс еще кучу серверов хттп фтп nginx и т.п. на глаз скорость выросла в 4 раза…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Нет, initscripts-systemd не использую. Стоят только systemd, systemd-tools, systemd-arch-units.
В rc.conf вот эти демоны:
@syslog-ng @dbus @network @crond @networkmanager @cupsd @vnstat @cdemud

В системд я запускаю: [email protected], kdm.service, cronie.service, NetworkManager.service и lircd.service. Все остальное по умолчанию. Скорость загрузки как-то не сильно увеличилась (если увеличилась вообще), а выключение да, стало заметно быстрее. В хуках mkinitcpio.conf стоит еще plymouth.

Хочу полностью перейти на systemd (удалить sysvinit). Что для этого нужно? Может это ускорит загрузку…
www.linux32.ru - новости и статьи о Linux
32reg, Понимаешь я не спец в этом еще, 2 недели как разбираюсь в systemd, ничего конкретно советовать не могу… Сам вот экспериментирую еще, потом еще будет несколько стадий закрепления накопленного опыта путем повторения всех действий и отсеивания ненужных… А вот потом можно будет и советами раскидываться с высоты птичьего полета )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Ого, понаписали пока меня небыло.
Если по теме, то cucullus уже ответил, мне к его словам добавить нечего. Разве что процитирую сам себя
Там говорится о systemd-tools, а не о systemd. Самого systemd в системе может и не быть вообще (у меня например его нет).
)))
скажу по другому в пакете systemd-tools находится 100% udev + 30% systemd (утилиты которые могут использоваться без systemd)

а в пакете systemd находятся остальные 70% systemd.

Ладно проехали….
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Факт налицо: systemd вползает в систему.
/var/log/errors.log
Jun 17 16:38:30 localhost slim: PAM unable to dlopen(/usr/lib/security/pam_systemd.so): /usr/lib/security/pam_systemd.so: cannot open shared object file: No such file or directory
Jun 17 16:38:30 localhost slim: PAM adding faulty module: /usr/lib/security/pam_systemd.so
Пакет systemd еще не является зависимостью, но отсутствие принадлежащих ему файлов уже вызывает ошибки.
Leonardo19
Факт налицо: systemd вползает в систему.
Slim - это не вся система. )
Хотя тенденции, конечно, настораживают.
Чтож поделаешь, если такова общая тенденция.
32reg
Нет, initscripts-systemd не использую. Стоят только systemd, systemd-tools, systemd-arch-units.
В rc.conf вот эти демоны:
@syslog-ng @dbus @network @crond @networkmanager @cupsd @vnstat @cdemud

В системд я запускаю: [email protected], kdm.service, cronie.service, NetworkManager.service и lircd.service. Все остальное по умолчанию. Скорость загрузки как-то не сильно увеличилась (если увеличилась вообще), а выключение да, стало заметно быстрее. В хуках mkinitcpio.conf стоит еще plymouth.

Хочу полностью перейти на systemd (удалить sysvinit). Что для этого нужно? Может это ускорит загрузку…
Если совет еще нужен, то могу его дать на основе проведенных опытов и http://freedesktop.org/wiki/Software/sy … imizations
https://wiki.archlinux.org/index.php/Systemd


0. стоит проанализировать процесс загрузки и отключить ненужное!!!
1. отключить Plymouth
2. отключить из загрузки cronie.service, а вместо него использовать юниты типа .timer
3. так как ты пользуешься KDE, то стоит отключить загрузку первой консоли systemctl disable [email protected]. Это не значит что нельзя будет переключится в консоль!!! Просто консоли tty2-6, будут загружаться по требованию, нажал alt+f2 и загрузится agetty для нужной консоли, а не как сейчас в initscripts при загрузке грузятся все 6 консолей!!!
4. так как /tmp в systemd монтируется автоматом в уже прописанном юните, то стоит убрать монтирование /tmp из fstab, а если ты монтируешь еще и свои временные папки, то стоит их переписать в юниты и убрать из fstab.
5. если ты используешь отдельные разделы для /home и /boot, то стоит их перевести в режим монтирования по требованию, дописав в параметры монтирования noauto,x-systemd.automount. Допустим такую ситуацию, загрузились, вошли под рутом, запустили генерацию initcpio, и у нас автоматом подключится /boot. Или зашли пользователем, и подключится /home (прикольно!!!)
6. нужно на время (1 недели хватит) включить упреждающее чтение,
systemctl enable systemd-readahead-collect.service
systemctl enable systemd-readahead-replay.service
и потом выключить
systemctl disable systemd-readahead-collect.service
7. включить в параметры загрузки ядра тихий режим quiet
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.