Ubuntu 14.04 использует systemd?
Было много дискуссий о системе инициализации для 14.04, прежде чем она была выпущена, но я не могу найти сайт, который в конечном итоге объясняет результат.
Итак, Ubuntu 14.04 использует systemd сейчас?
3 ответа
Ubuntu 14.04 использует Upstart в качестве системы инициализации, план перехода на systemd запланирован на 14.10+. Есть части "systemd", которые использовались в Ubuntu в течение длительного времени, но для большинства целей и задач, когда люди говорят "systemd", они имеют в виду systemd-as-init.
Вот некоторая справочная информация:
Чтобы показать, какой процесс инициализации включен:
# readlink /sbin/init
По умолчанию 14.04 и 14.10 это "выскочка"
Чтобы изменить это, потребуется гораздо больше настроек, чем просто изменить символическую ссылку, так что не делайте этого. Этот файл почти всегда является симлинком. В этом случае путь ссылки не начинается с /
так что это путь относительно файла символической ссылки на /sbin/upstart
,
Чтобы запутать вопросы, systemd установлен для других вещей, но не используется как init. Он находится в /bin
не /sbin
, Но systemd установил себя как init в man / help, поэтому:
# man init
Выводит документы по systemd (по состоянию на 22 декабря 2014 г.) Это очень запутанно! Ты хочешь:
# man upstart
Это даст вам документы для init, как они должны быть.
Удачи в начале. (каламбур ах ах)
Если вы используете Ubuntu Vivid (15.04), upstart по-прежнему используется по умолчанию, но вы можете легко переключаться между upstart и systemd по желанию, так как оба пакета установлены в настоящее время:
https://wiki.ubuntu.com/SystemdForUpstartUsers
В Ubuntu 15.10 по умолчанию используется systemd, но вы все равно можете выбрать upstart при каждой загрузке в меню grub.