Apache2 sunucusunun açılıştan başlamasını nasıl engelleyebilirim diye merak ediyordum. Makineyi açtığımda otomatik başlatmayı devre dışı bırakan bir seçenek bulamıyorum.
Apache2 sunucusunun açılıştan başlamasını nasıl engelleyebilirim diye merak ediyordum. Makineyi açtığımda otomatik başlatmayı devre dışı bırakan bir seçenek bulamıyorum.
% co_de klasörünün altında, apache2, ağ iletişimi, vb. gibi farklı önyükleme hizmetleri için tüm init betiklerini bulabilirsiniz.
Bilgisayarın hangi çalışma seviyesinde başladığına bağlı olarak, farklı hizmetler başlatılır.
Bu nedenle,
/etc/init.d/ klasöründen her "hizmet",
/etc/init.d/ -
rc0.d adında bir / çok / hayır çalışma düzeyi klasörüne bağlanır.
İşleri basit tutmak için, bu bağlantıları kaldırmak / eklemek için bir araç var, bu nedenle başlangıç ve bitiş komut dosyalarının kaldırılması veya eklenmesi.
apache2'yi devre dışı bırakmak için şunu yazın:
sudo update-rc.d apache2 disable
Bu, başlangıçta apache2'yi devre dışı bırakır, ancak kaldırılmaması için tekrar etkinleştirilebilir. Apache2 başlangıç komut dosyalarını kaldırmak için aşağıdakileri yapın:
apache2'yi kaldırmak için şunu yazın:
sudo update-rc.d -f apache2 remove
Bunu şu şekilde devre dışı bırakabilirsiniz:
sudo update-rc.d apache2 disable
ve ardından tekrar etkinleştirmek isterseniz:
sudo update-rc.d apache2 enable
üzerinde çalıştığım projeye bağlı olarak, yeniden etkinleştirmek isterseniz, servisi elverişli bir şekilde kullanıma hazır hale getirmek yararlıdır.
systemd ile bir hizmetin otomatik olarak önyüklemeyi başlatmasını önlemek için
systemctl komutlarını kullanabiliriz.
işte bir örnek:
sudo systemctl disable apache2
Yine de hizmeti başlatabilir ve durdurabilirsiniz, ancak açılışta başlatılmaz.
Düşünce kabul edilen cevabı kullanan gelecekteki okuyucular için @gsullins ve @tomodachi'nin cevaplarını eklemeyi düşünmüştüm.
Zaten kullanmışsanız:
sudo update-rc.d apache2 remove
Apache2'yi otomatik başlatmaya eklemek için
defaults argümanını kullanabilirsiniz
sudo update-rc.d apache2 defaults
Sonra etkinleştirebilir / devre dışı bırakabilirsiniz
sudo update-rc.d apache2 disable sudo update-rc.d apache2 enable