Comment empêcher apache et mysql de démarrer automatiquement


44

Existe-t-il un moyen de faire en sorte qu'apache et mysql ne s'exécutent pas automatiquement au démarrage?

Actuellement, chaque fois que je démarre ma machine, ils démarrent automatiquement et s’exécutent en arrière-plan.

J'utilise Ubuntu 12.04.

Réponses:


47

Apache

sudo update-rc.d -f apache2 disable

Apache utilise toujours le script d'initialisation rc.d, c'est pourquoi vous devez le désactiver à l'aide de update-rc.d.

MySQL

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

MySQL, d’autre part, a été converti en fichier de configuration d’arrivée. La méthode recommandée pour désactiver les services upstart consiste à utiliser un fichier de remplacement.


Dois-je le faire à chaque démarrage
shubham

Non, une seule fois .. Les changements sont persistants. :)
SirCharlo

11
Une manière propre à désactiver le démarrage automatique pour un service avec un .conffichier /etc/init(tel que mysql), consiste à exécuter en tant que root: echo "manual" >> /etc/init/[service_name].override.
el.atomo

kudo @ el.atomo Manpage Définition d'événement "manual" Cette strophe ne tient pas compte des débuts précédemment vus de la définition. En ajoutant cette strophe à n’importe quelle ligne en dessous de la définition de début , cela permet d’empêcher le démarrage automatique d’un travail. Lorsque spécifié, le seul moyen de démarrer un tel travail est de démarrer . - Consultez également la rubrique Traitement des fichiers de substitution. Les fichiers de substitution permettent de modifier un environnement de travail sans modifier le fichier de configuration de ceux-ci.
Gérard Roche

Aussi cela fonctionnera aussi: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. Il est plus facile de voir quels services sont désactivés. Re: Pouvez-vous supprimer le support de l'imprimante (tasses)
Gerard Roche

10

Pour tous les services du système /etc/init.d, vous pouvez les désactiver avec la update-rc.dcommande, par exemple:

update-rc.d -f apache2 remove

Pour le restaurer au démarrage:

update-rc.d apache2 defaults

Vous pouvez également démarrer et arrêter manuellement via service apache2 startet service apache2 stop.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.