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

38

Mon os est 11.04.

J'ai apache2 & amp; mysql installé.

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

    
posée Rahul Prasad 04.05.2011 - 19:23
la source

6 réponses

51

MySQL est géré par upstart. En 11.04, vous pouvez utiliser la nouvelle fonctionnalité de substitution pour modifier le comportement de démarrage:

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

Voir la section "Désactiver un job pour démarrer automatiquement" dans le livre de cuisine Upstart

Apache utilise toujours les scripts d’initialisation SysV traditionnels pour que vous puissiez utiliser

 update-rc.d -f apache2 remove

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

 update-rc.d apache2 disable

qui "désactive" le script en le changeant d'un script de démarrage S91apache2 à un script d'arrêt K09apache2 . Ceci est réversible par update-rc.d apache2 enable .

    
réponse donnée Florian Diesch 04.05.2011 - 19:34
la source
14

Il est intéressant de noter qu’il s’agit d’une réponse différente pour chaque paquet en 11.04.

  • apache2 utilise des scripts init de style System V. Pour le désactiver depuis le démarrage:
    sudo update-rc.d -f apache2 remove
  • Cependant, mysql utilise un job Upstart, pour le désactiver, crée 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

    
réponse donnée Mark Russell 04.05.2011 - 19:37
la source
3

Ce sujet vous aidera: lien

    
réponse donnée vinni_f 04.05.2011 - 19:31
la source
1

update-rc.d est un bon outil de CLI pour Faites ceci La page liée a un exemple impliquant apache2

    
réponse donnée cqcallaw 11.05.2012 - 06:36
la source
1

Ça 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: lien

  

sudo mkdir /etc/init.disabled

     

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

Et c'est tout.

    
réponse donnée barbolo 06.07.2012 - 02:05
la source
0

utilisez rcconf pour activer / désactiver un service pour qu'il s'exécute 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. Ceux marqués d'une étoile sont exécutés automatiquement pendant le processus de démarrage. Pour désactiver Apache, MySQL doit simplement y accéder à l'aide des flèches et appuyez sur la barre d'espace. Ensuite, accédez au bouton OK en utilisant la touche Tab et appuyez à nouveau sur Espace pour enregistrer la configuration.

    
réponse donnée hKedia 22.05.2015 - 18:51
la source

Lire d'autres questions sur les étiquettes