Önyükleme sırasında servisin nasıl devre dışı bırakıldığından nasıl emin olabilirim? [çift]

19

Bazı nedenlerden ötürü önyüklemede bir sistem hizmetini devre dışı bırakmam gerekiyor. Benim durumumda bu Avahi Daemon. Sadece açılıştan başlamak istemiyorum.

Önceki Ubuntu sürümlerinde (örneğin 12.04) yapabilirim

sudo update-rc.d avahi-daemon disable

Ancak 14.04 tarihinde şunu gösteriyor

update-rc.d: warning:  start runlevel arguments (none) do not match avahi-daemon Default-Start values (2 3 4 5)
update-rc.d: warning:  stop runlevel arguments (none) do not match avahi-daemon Default-Stop values (0 1 6)
 System start/stop links for /etc/init.d/avahi-daemon do not exist.

Ve Avahi açılışta başladı. Bunu nasıl devre dışı bırakabilirim? Bunu yapmak için bir komut satırı arıyorum.

Ve lütfen burada neler olduğunu açıklamaya dikkat et? Yakın zamanda yayınlanan bir Ubuntu sürümündeki bazı değişiklikler update-rc.d kullanımını engelliyor mu? Burada bir şey kaçırdığımı sanıyorum.

    
sordu gertvdijk 17.05.2014 15:23

1 cevap

23

Ubuntu, önyükleme hizmetlerini başlatmak için SysV Init yerine Upstart kullanır. Bu nedenle bazı servislerde bir SysV Init betiği yoktur, ancak /etc/init/ 'da bir Upstart iş tanım dosyası ( /etc/init.d/ değil). % Co_de% için çalışmıyor.

Kullanım

echo manual | sudo tee /etc/init/avahi-daemon.override

, önyüklemeden başlayarak update-rc.d devre dışı bırakmak için. Durdurmak istediğiniz hizmetle avahi-daemon değerini değiştirin.

Upstart ile nasıl çalışacağınız hakkında daha fazla bilgi için Upstart Giriş, Yemek Kitabı ve En İyi Uygulamalar sayfasına bakın.

    
verilen cevap Florian Diesch 17.05.2014 15:41

Etiketlerdeki diğer soruları oku