Apakah Ubuntu 14.04 menggunakan systemd?

Jawaban:

34

Ubuntu 14.04 menggunakan Upstart sebagai sistem init, rencana untuk beralih ke systemd direncanakan untuk 14.10+. Ada bagian "systemd" yang telah digunakan di Ubuntu sejak lama, tetapi untuk sebagian besar maksud dan tujuan ketika orang mengatakan "systemd" yang mereka maksud adalah systemd-as-init.

Inilah beberapa informasi latar belakang:

Jorge Castro
sumber
Tautan rusak.
tuk
13

Untuk menunjukkan proses init apa yang diaktifkan:

# readlink /sbin/init

Secara default pada 14.04 dan 14.10 ini "pemula"

Mengubah ini akan melibatkan lebih banyak konfigurasi daripada hanya mengubah symlink ini jadi jangan lakukan itu. File ini hampir selalu merupakan simlink. Dalam hal ini jalur tautan tidak dimulai dengan /jadi ini adalah jalur relatif ke file symlink ke /sbin/upstart.

Untuk membingungkan hal-hal systemd diinstal untuk hal-hal lain tetapi tidak digunakan sebagai init. Itu /bintidak /sbin. Tetapi systemd telah menginstal dirinya sendiri sebagai init in man / help, jadi:

# man init

Membawa dokumen pada systemd (pada 22 Des 2014) Ini sangat membingungkan! Kamu ingin:

# man upstart 

Ini akan memberi Anda dokumen untuk init sebagaimana mestinya.

Semoga beruntung memulai. (pun ah ah)

John Hall
sumber
7
Sebenarnya, pada Ubuntu 14.04.2 Server /sbin/initsaya ini adalah biner yang dapat dieksekusi, sehingga trik readlink tidak berfungsi. Juga, man initberi saya halaman manual pemula. Mungkin ada yang berubah?
gerlos
2
Itu readlink /sbin/inittidak bekerja untuk saya pada 14,04 baik. Keluaran kosong saja. Itu man initberhasil.
demisx
Saya mengajukan laporan bug untuk dokumentasi. Kedengarannya seperti itu mungkin sudah diperbaiki, dan saya kira init diubah menjadi hard link daripada soft link relatif yang hampir tidak akan meningkatkan waktu boot. Saya telah pindah dari 14.04 jadi saya tidak bisa berkomentar secara pasti.
John Hall
Lari /sbin/init --versionsepertinya berhasil. Saya sudah menguji pada 1404 dan systemd, keduanya mengembalikan sistem init yang benar
alleyoopster
4

Jika Anda menjalankan Ubuntu vivid (15.04) pemula masih default, tetapi, Anda dapat dengan mudah beralih antara pemula dan systemd sesuka hati, karena kedua paket diinstal saat ini:
https://wiki.ubuntu.com/SystemdForUpstartUsers

Di ubuntu 15.10 systemd adalah default, tetapi Anda masih dapat memilih mulai setiap boottime di menu grub

rubo77
sumber