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.

Shubham
la source

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.

SirCharlo
la source
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.

Zigg
la source