Чи Ubuntu 14.04 використовує systemd?


42

Було багато дискусій щодо системи init за 14.04 до її виходу, але я не можу знайти жодного сайту, який би пояснив остаточний результат.

Тож Ubuntu 14.04 зараз використовує systemd?


Відповіді:


34

Ubuntu 14.04 використовує Upstart як систему init, план переходу на systemd запланований на 14.10+. Є частини "systemd", які використовуються в Ubuntu вже давно, але для більшості намірів і цілей, коли люди кажуть "systemd", вони мають на увазі systemd-as-init.

Ось основна інформація:


Посилання розірвані.
тук

13

Щоб показати, який процес init увімкнено:

# readlink /sbin/init

За замовчуванням 14.04 та 14.10 він "на початку"

Зміна цього передбачає набагато більше конфігурації, ніж просто зміна цього символьного посилання, тому не робіть цього. Цей файл майже завжди є посиланням. У цьому випадку шлях посилання не починається з, /тому це шлях відносно файлу символьної посилання до /sbin/upstart.

Для заплутання питань systemd встановлюється для інших речей, але не використовується як init. Це в /binне /sbin. Але systemd встановив себе як init в людині / help, так що:

# man init

Представляє документи на systemd (станом на 22 грудня 2014 р.) Це дуже заплутано! Ти хочеш:

# man upstart 

Це дасть вам документи для init, як вони повинні бути.

Успіхів розпочати. (каламбур ах)


7
Насправді, на моєму сервері Ubuntu 14.04.2 /sbin/init- це виконуваний двійковий файл, тому трюк читання не працює. Крім того, man initдає мені перевернути сторінку man man. Може щось змінилося?
герлос

2
readlink /sbin/initЧи не працює для мене на 14.04 небудь. Просто порожній вихід. The man initхитрість.
демікс

Я подав звіт про помилку для документації. Це здається, що це, можливо, було виправлено, і я підозрюю, що init був змінений на жорстку ланку, а не на відносну м'яку ланку, яка ледь би покращила час завантаження. З того часу я перейшов з 14.04, тому не можу остаточно коментувати.
Джон Холл

Біг, /sbin/init --versionздається, працює. Я тестував на 1404 і systemd, обидва повертають правильну систему init
alleyoopster

4

Якщо у вас запущено Ubuntu vivid (15.04), запуск за замовчуванням все ще залишається за замовчуванням, але ви можете легко переключатися між початковим і системним за бажанням, оскільки обидва пакети встановлені в даний час:
https://wiki.ubuntu.com/SystemdForUpstartUsers

У ubuntu 15.10 systemd є типовим, але ви все одно можете вибирати час початку роботи в меню grub

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.