Mon os est 11.04.
J'ai apache2
et mysql
installé.
Comment arrêter apache2, mysql de démarrer automatiquement au démarrage de l'ordinateur?
Mon os est 11.04.
J'ai apache2
et mysql
installé.
Comment arrêter apache2, mysql de démarrer automatiquement au démarrage de l'ordinateur?
Réponses:
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 la section "Désactivation du démarrage automatique d'une tâche" 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 /etc/rcX.d
ou utiliser alternativement
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
.
sudo
- et c’est pourquoi le fichier est créé en tant qu’utilisateur, et non en tant que racine. Vous pouvez utiliser cette commande: sudo su -c 'echo "manual" >> /etc/init/mysql.override'
.
Fait intéressant, c'est une réponse différente pour chaque paquet dans 11.04.
sudo update-rc.d -f apache2 remove
echo "manual" | sudo tee /etc/init/mysql.override
Pour en savoir plus sur les fichiers de substitution, voir: Le livre de recettes Upstart
Ce fil va vous aider: https://superuser.com/questions/35151/how-do-i-stop-services-from-starting-on-boot-on-ubuntu
update-rc.d est un bon outil CLI pour le faire. La page liée a un exemple impliquant apache2
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.
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 suffit d’y accéder à l’aide des flèches et d’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.