apache2, mysql bilgisayar başladığında otomatik olarak başlamasını nasıl durdurabilir?


37

Os'ım 11.04.

Kurdum apache2ve mysqlkurdum.

Apache2, mysql bilgisayar başlatıldığında otomatik olarak başlamasını nasıl durdurabilir?

Yanıtlar:


50

MySQL start-up tarafından işlenir. 11.04'te başlangıç ​​davranışını değiştirmek için yeni geçersiz kılma özelliğini kullanabilirsiniz:

echo "manual" >> /etc/init/mysql.override

Yemek Kitabında "Bir İşin Otomatik Olarak Başlamasını Engellemek" bölümüne bakın

Apache hala geleneksel SysV init betiklerini kullanıyor, böylece

 update-rc.d -f apache2 remove

Bağlantıları kaldırmak /etc/rcX.dveya alternatif olarak kullanmak

 update-rc.d apache2 disable

hangi bir betiği bir başlangıç ​​betiğinden S91apache2bir stop betiğine değiştirerek "devre dışı bırakır" K09apache2. Bu tersine çevrilebilir update-rc.d apache2 enable.


2
Apache, starttart kullanmıyor.
papukaija

Evet,
hatam

1
Bu hatayı "bash: /etc/init/mysql.override: Her iki durumda da reddedildi"
Rahul Prasad

5
@RAHUL İşe yaramadığı için yeniden yönlendirme, çalıştırmadan önce bash tarafından oluşturulur sudo- ve bu nedenle, bir kök olarak değil, kullanıcı olarak oluşturulur. Böyle komutunu kullanabilirsiniz: sudo su -c 'echo "manual" >> /etc/init/mysql.override'.
Lukasz Stelmach

1
@radek: Evet. Upstart 1.3 veya sonraki bir sürümünü kullanan herhangi bir Ubuntu sürümüyle çalışması gerekir.
Florian Diesch,

14

İlginçtir ki, 11.04'te her paket için farklı bir cevap.

  • apache2, System V tarzı init komut dosyalarını kullanır. Önyüklemeden devre dışı bırakmak için:
    sudo update-rc.d -f apache2 remove
  • Ancak, mysql devre dışı bırakmak için bir "geçersiz kılma" dosyası oluşturmak için bir Upstart işi kullanır:
    echo "manual" | sudo tee /etc/init/mysql.override

: Bkz geçersiz kılma dosyaları hakkında daha fazla bilgi edinmek için Sonradan görme Cookbook




1

Benim için çalışmıyordu. Ubuntu'da mysql'yi devre dışı bırakmaya çalışırken mesajı alıyordum:

/Etc/init.d/mysql için sistem başlatma / durdurma bağlantıları mevcut değil.

Bu yüzden bu bağlantıda bir iş buldum: http://forum.linode.com/viewtopic.php?t=5594

sudo mkdir /etc/init.disabled

sudo mv /etc/init/mysql.conf /etc/init.disabled/

Ve bu kadar.


0

açılışta otomatik olarak çalışacak bir hizmeti etkinleştirmek / devre dışı bırakmak için rcconf kullanın.

sudo apt-get install rcconf

Şimdi yaz sudo rcconf

Ve Ubuntu makinenize kurulu servislerin listesini göreceksiniz. Yıldız ile işaretlenenler önyükleme işlemi sırasında otomatik olarak çalıştırılır. Apache'yi devre dışı bırakmak için, MySql sadece okları kullanarak gidin ve boşluk tuşuna basın. Sonra Sekme tuşunu kullanarak Tamam düğmesine gidin ve yapılandırmayı kaydetmek için tekrar Space tuşuna basın.

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.