web-dev-qa-db-fra.com

comment arrêter Apache2, mysql de démarrer automatiquement au démarrage de l'ordinateur?

Mon os est 11.04.

J'ai Apache2 & mysql installé.

Comment arrêter Apache2, mysql de démarrer automatiquement au démarrage de l'ordinateur?

38
Rahul Prasad

MySQL est géré par upstart. Dans 11.04, vous pouvez utiliser la nouvelle fonctionnalité de remplacement pour modifier le comportement de départ:

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

Voir section "Désactivation du démarrage automatique d'un travail" dans le livre de recettes Upstart

Apache utilise toujours les scripts initiaux SysV traditionnels. Vous utilisez donc

 update-rc.d -f Apache2 remove

supprimer les liens de /etc/rcX.d ou utiliser alternativement

 update-rc.d Apache2 disable

qui "désactive" le script en le remplaçant d'un script de démarrage S91Apache2 par un script d'arrêt K09Apache2. Ceci est réversible par update-rc.d Apache2 enable.

51
Florian Diesch

Fait intéressant, c'est une réponse différente pour chaque paquet dans 11.04.

  • Apache2 utilise des scripts d'initialisation de style System V. Pour le désactiver dès le démarrage:
    Sudo update-rc.d -f Apache2 remove
  • Cependant, mysql utilise un travail Upstart. Pour le désactiver, créez un fichier "override":
    echo "manual" | Sudo tee /etc/init/mysql.override

Pour en savoir plus sur les fichiers de substitution, voir: Le livre de recettes Upstart

14
Mark Russell
3
vinni_f

pdate-rc.d est un bon outil CLI pour le faire. La page liée contient un exemple impliquant Apache2

1
cqcallaw

Cela ne fonctionnait pas pour moi. En essayant de désactiver mysql dans Ubuntu, je recevais le message:

Les liens de démarrage/arrêt du système pour /etc/init.d/mysql n'existent pas.

J'ai donc trouvé un moyen de contourner ce lien: http://forum.linode.com/viewtopic.php?t=5594

Sudo mkdir /etc/init.disabled

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

Et c'est tout.

1
barbolo

utilisez rcconf pour activer/désactiver un service à exécuter automatiquement au démarrage.

Sudo apt-get install rcconf

Maintenant, tapez Sudo rcconf

Et vous verrez la liste des services installés sur votre machine Ubuntu. Celles marquées d’un astérisque s’exécutent automatiquement au démarrage. Pour désactiver Apache, MySql doit y accéder avec les flèches et appuyer sur la barre d'espace. Accédez ensuite au bouton OK à l'aide de la touche de tabulation, puis appuyez à nouveau sur la touche Espace pour enregistrer la configuration.

0
hKedia