45 votes

Comment puis-je empêcher les services de démarrer au démarrage sur Ubuntu ?

J'ai beaucoup de serveurs installés (Apache, MySQL, etc.), mais je ne veux pas qu'ils démarrent tous au démarrage (ils consomment de l'énergie, et je suis sur batterie la plupart du temps). Comment puis-je configurer cela?

56voto

Neal Points 1575

Dans la console, vous pourriez écrire :

sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...

Pour plus d'informations, consultez Ubuntu Bootup How to.

11voto

Wavesailor Points 228

Les choses ont beaucoup changé dans Ubuntu maintenant. Je pense à partir de la version 11. MySQL est géré par Upstart tandis que Apache utilise toujours les scripts traditionnels SysV init

Pour MySQL, vous pouvez utiliser la nouvelle fonction de remplacement dans Upstart pour modifier le comportement de démarrage :

sudo echo "manuel" >> /etc/init/mysql.override

Pour plus d'informations, consultez la section "Désactiver un travail de démarrage automatique" dans le Cookbook Upstart.

Comme Apache utilise toujours les scripts traditionnels SysV init, vous pouvez utiliser

sudo update-rc.d -f apache2 remove

pour supprimer les liens de /etc/rcX.d ou, utilisez alternativement

sudo update-rc.d apache2 disable

ce qui "désactive" le script en le changeant d'un script de démarrage en un script d'arrêt. Cela est réversible par

sudo update-rc.d apache2 enable


La plupart de ces informations proviennent d'ici : https://askubuntu.com/a/40077/24678

5voto

Ce lien est un peu dépassé en termes de version, mais correspond-il à une option dans votre version?

Configurer les services de démarrage

Cela nécessite des privilèges administratifs (voir Chapitre 2, Tâches administratives).

  1. Exécuter les paramètres des services: Système Administration Services.
  2. Entrez votre mot de passe.
  3. Sélectionnez les services que vous souhaitez exécuter, puis cliquez sur OK lorsque vous avez terminé.

4voto

zatamine Points 141

Vous pouvez utiliser Gestionnaire de démarrage pour démarrer et arrêter les scripts de démarrage, sans avoir besoin de passer par des liens complexes et des autorisations.

apt-get install bum

entrer la description de l'image ici

3voto

GARCIN David Points 121

Une autre façon d'accomplir cela est de 'désactiver' le lien symbolique - ne pas le supprimer.

sudo update-rc.d mysql disable 2

Cela renommera le lien symbolique pour commencer par 'K' et le service ne démarrera pas au démarrage. Vous pouvez ensuite le réactiver à tout moment si vous décidez de le démarrer au démarrage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X