Как установить systemd в качестве менеджера служб по умолчанию в Debian Jessie?

Как установить systemd в качестве менеджера служб по умолчанию в Debian Jessie?

Чтобы воспользоваться всеми возможностями systemdDebian jessie, я просмотрел множество сайтов, но так и не нашел ответов на свои вопросы: Как установить systemdдиспетчер служб по умолчанию в Debian jessie? Получим ли мы стабильную систему после выполнения этой операции?

решение1

systemd — это система инициализации по умолчанию в Jessie,даже при обновлении. Если вы хотите принудительно это сделать, убедитесь, что systemd-sysvпакет установлен; если это что-то изменит, перезагрузите компьютер, и вы увидите, что первый процесс — это /lib/systemd/systemd --system:

ps -f -p 1

После этого вы сможете в полной мере использовать systemctlи journalctlт. д. Поскольку systemd является официально поддерживаемой по умолчанию в Jessie, вы можете рассчитывать на обычную стабильность.

Другие компоненты systemd вводятся для Stretch и недоступны для Jessie; см., например,systemd-coredump.

решение2

На самом деле, в Jessie, если вы посмотрите на меню grub (при условии, что вы используете grub по умолчанию), вы увидите расширенное меню, в котором вы найдете несколько опций для загрузки без systemd.

Если у вас этого нет, у вас могла возникнуть похожая проблема, с которой столкнулся я: я обновился с wheezie до jessie, и запись ядра в grub не обновилась, что означало, что система запустилась с sysvinit или как там он называется вместо systemd.

Я просто удалил несколько старых ядер, которые мне больше не нужны, и запустил sudo update-grub, чтобы обновить меню grub.

Будьте внимательны, убедитесь на 100%, что загрузочная запись в grub соответствует файлам в /boot.

Связанный контент