Çok fazla sunucu yüklü (Apache, MySQL, vb.), Ancak hepsinin önyükleme sırasında başlamalarını istemiyorum (güç tüketiyorlar ve çoğu zaman pilleri kullanıyorum). Bunu nasıl yapılandırabilirim?
Konsolda şunları yazabilirsiniz:
Sudo update-rc.d -f Apache2 remove
Sudo update-rc.d -f mysql remove
...
Ek bilgi için buntu Bootup Nasıl Yapılır bölümünü okuyun.
Şimdi Ubuntu'da işler biraz değişti. Bence sürüm 11'den itibaren. MySQL Upstart tarafından yönetilirken Apache hala geleneksel SysV init komut dosyaları kullanır.
MySQL için, başlangıç davranışını değiştirmek için Upstart bölümündeki yeni geçersiz kılma özelliğini kullanabilirsiniz:
Sudo echo "manual" >> /etc/init/mysql.override
Daha fazla bilgi için, Upstart Cookbook'ta " Bir İşin Otomatik Olarak Başlatılmasını Engelle " bölümüne bakın.
Apache hala kullandığınız geleneksel SysV init komut dosyalarını kullandığından
Sudo update-rc.d -f Apache2 remove
bağlantıları /etc/rcX.d
adresinden kaldırmak veya alternatif olarak kullanmak
Sudo update-rc.d Apache2 disable
hangi bir betiği bir başlangıç betiğinden bir stop betiğine değiştirerek "devre dışı bırakır". Bu tersine çevrilebilir
Sudo update-rc.d Apache2 enable
Buradan aldığım bu bilgilerin çoğu: https://askubuntu.com/a/40077/24678
This link, akıllıca biraz eski sürümdür, ancak sürümünüzdeki bir seçenekle eşleşiyor mu?
Başlangıç hizmetlerini yapılandırın
Bu, idari ayrıcalıklar gerektirir (bkz. Bölüm 2, İdari Görevler).
- Hizmet Ayarlarını Çalıştır: Sistem → Yönetim → Hizmetleri .
- Şifrenizi girin.
- Çalıştırmak istediğiniz hizmetleri seçin, ardından tamamladığınızda OK 'ı tıklayın.
Karmaşık linkleri ve izinleri kullanma zorunluluğu olmadan, açılış komut dosyalarını başlatmak ve durdurmak için Boot-Up Manager kullanabilirsiniz.
apt-get install bum
Bunu başarmanın başka bir yolu da sym bağlantısını 'devre dışı bırakmak' - silmek değil.
Sudo update-rc.d mysql disable 2
Bu, 'K' ile başlamak için sym bağlantısını yeniden adlandırır ve hizmet açılışta başlatılmaz. Açılışta başlatılmasını istediğinize karar verirseniz istediğiniz zaman yeniden etkinleştirebilirsiniz.
Ubuntu 16'da:
Sudo systemctl disable mysql
update-rc.d
yöntemi benim için çalışmıyordu.
Başlangıç, Ubuntu 15’te kullanımdan kaldırıldı.