
Чтобы воспользоваться всеми возможностями systemd
Debian 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.