Відповіді:
Ubuntu 14.04 використовує Upstart як систему init, план переходу на systemd запланований на 14.10+. Є частини "systemd", які використовуються в Ubuntu вже давно, але для більшості намірів і цілей, коли люди кажуть "systemd", вони мають на увазі systemd-as-init.
Ось основна інформація:
Щоб показати, який процес 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, як вони повинні бути.
Успіхів розпочати. (каламбур ах)
/sbin/init
- це виконуваний двійковий файл, тому трюк читання не працює. Крім того, man init
дає мені перевернути сторінку man man. Може щось змінилося?
readlink /sbin/init
Чи не працює для мене на 14.04 небудь. Просто порожній вихід. The man init
хитрість.
/sbin/init --version
здається, працює. Я тестував на 1404 і systemd, обидва повертають правильну систему init
Якщо у вас запущено Ubuntu vivid (15.04), запуск за замовчуванням все ще залишається за замовчуванням, але ви можете легко переключатися між початковим і системним за бажанням, оскільки обидва пакети встановлені в даний час:
https://wiki.ubuntu.com/SystemdForUpstartUsers
У ubuntu 15.10 systemd є типовим, але ви все одно можете вибирати час початку роботи в меню grub