Apache ve MySQL'in otomatik olarak başlamasını engelleme


44

Apache ve mysql'in başlangıçta otomatik olarak çalışmamasını sağlamanın bir yolu var mı?

Şu anda ne zaman makinemi başlatsam, otomatik olarak başlarlar ve arka planda çalışırlar.

Ubuntu 12.04 kullanıyorum.

Yanıtlar:


47

Apaçi

sudo update-rc.d -f apache2 disable

Apache hala rc.d init betiğini kullanıyor, bu yüzden onu kullanmayı devre dışı bırakmalısın update-rc.d.

MySQL

echo manual | sudo tee /etc/init/mysql.override

MySQL ise bir başlangıç ​​yapılandırma dosyasına dönüştü. Başlangıç ​​hizmetlerini devre dışı bırakmanın önerilen yolu, geçersiz kılma dosyasını kullanmaktır.


Bunu her başlangıçta yapmak zorunda mıyım
shubham

Hayır, sadece bir kez .. Değişiklikler kalıcıdır. :)
SirCharlo

11
Bir ile herhangi bir hizmet için devre dışı otomatik başlatma için bir temiz yolu .confdosya /etc/init(mysql gibi), root olarak çalıştırmaktır: echo "manual" >> /etc/init/[service_name].override.
el.atomo

kudo @ el.atomo Manpage Etkinlik Tanımı "manual" Bu stanza daha önce tanımda görülen herhangi bir başlangıcı göz ardı eder . Bu stanza, tanımın başlangıcı altındaki herhangi bir satıra ekleyerek , bir işin otomatik olarak başlatılmasını engelleme olanağı sağlar. Belirtildiğinde, böyle bir işe başlamanın tek yolu başlangıçtır . - Ayrıca, Dosyayı Geçersiz Kıl'a Göz Atma bölümüne
Gerard Roche,

Ayrıca, bu da çalışır: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. Bunu yaptığınızda hangi hizmetlerin devre dışı bırakıldığını görmek kolaydır. Yanıt: Yazıcı desteğini kaldırabilir misiniz (bardaklar)
Gerard Roche

10

İçindeki tüm sistem hizmetleri için /etc/init.d, onları devre dışı bırakmak update-rc.dkomutla yapılabilir , örneğin:

update-rc.d -f apache2 remove

Başlangıçta çalışmaya geri yüklemek için:

update-rc.d apache2 defaults

Ayrıca elle başlatmak ve üzeri durak olabilir service apache2 startve service apache2 stop.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.