Yanıtlar:
Ubuntu 14.04, Upstart'ı init sistemi olarak kullanır, systemd'ye geçme planı 14.10+ için planlanmıştır. Ubuntu'da uzun süredir kullanılan "systemd" bölümleri vardır, ancak insanlar "systemd" derken çoğu amaç ve amaç için, "as-init" anlamına gelir.
İşte bazı arka plan bilgisi:
Hangi init işleminin etkin olduğunu göstermek için:
# readlink /sbin/init
Varsayılan olarak 14.04 ve 14.10’da "başlangıç"
Bunu değiştirmek , sadece bu sembol bağlantısını değiştirmekten çok daha fazla konfigürasyon gerektirecektir, bu yüzden bunu yapmayın. Bu dosya neredeyse her zaman bir simlink. Bu durumda, link yolu bununla başlamaz, /
bu yüzden sembolik link dosyasına göre olan bir yoldur /sbin/upstart
.
Meseleleri karıştırmak için systemd başka şeyler için kurulur fakat init olarak kullanılmaz. Öyle /bin
değil /sbin
. Fakat systemd kendini insan / yardımda init olarak kurdu.
# man init
Dokümanları sisteme getirir (22 Aralık 2014 itibariyle) Bu çok kafa karıştırıcı! İstediğiniz:
# man upstart
Bu size olması gerektiği gibi init için dokümanlar verecektir.
İyi şanslar başlıyor. (ah ah)
/sbin/init
bu çalıştırılabilir bir ikili, böylece readlink numarası çalışmıyor. Ayrıca, man init
bana başlangıç sayfası verir. Belki bir şey değişti?
readlink /sbin/init
benim için de 14.04'te işe yaramadı. Sadece boş çıktı. man init
Hile yaptı.
/sbin/init --version
işe yarıyor. 1404'te ve systemd'de test ettim, ikisi de doğru başlangıç sistemini
Eğer Ubuntu canlı (15.04) çalıştırıyorsanız, starttart hala varsayılandır, ancak şu anda her iki paket de kurulduğundan beri, starttart ve systemd arasında kolayca geçiş yapabilirsiniz:
https://wiki.ubuntu.com/SystemdForUpstartUsers
Ubuntu 15.10 'da systemd varsayılandır, ancak grub menüsünde her bir başlatma zamanını yine de başlatmayı seçebilirsiniz.