Comment empêcher Apache2 de démarrer automatiquement au démarrage ? Je n'arrive pas à trouver une option qui désactive le démarrage automatique lorsque j'allume la machine.
Réponses
Trop de publicités?Sur les anciennes distributions pré-systemd sous /etc/init.d/
vous trouverez tous les init scripts pour différents services de démarrage, comme apache2, le réseau, etc.
Selon le niveau d'exécution dans lequel l'ordinateur démarre, différents services sont lancés. Ainsi, à partir du /etc/init.d/
chaque "service" est lié à un/plusieurs/aucun dossier de niveau d'exécution nommé à partir de rc0.d
a rc6.d
.
Pour garder les choses simples, il y a un outil pour enlever/ajouté ces liens, donc enlever ou ajouter des scripts au démarrage et à partir du démarrage.
Pour désactiver apache2 simplement type :
sudo update-rc.d apache2 disable
Ceci désactive apache2 au démarrage mais n'est pas supprimé afin qu'il puisse être réactivé. Pour supprimer les scripts de démarrage d'apache2, procédez comme suit :
Pour supprimer apache2 simplement type :
sudo update-rc.d -f apache2 remove
Ce faisant, tous les dossiers de niveau d'exécution liés à apache2 seront supprimés.
J'ai pensé que je devais juste ajouter aux réponses de @gsullins et @tomodachi, pour les futurs lecteurs qui ont utilisé la réponse acceptée.
Si vous avez déjà utilisé :
sudo update-rc.d apache2 remove
Vous pouvez utiliser l'argument defaults
pour réintégrer apache2 dans le démarrage automatique.
sudo update-rc.d apache2 defaults
Ensuite, vous pouvez activer/désactiver
sudo update-rc.d apache2 disable
sudo update-rc.d apache2 enable