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 la plupart du temps, je suis sur batteries). Comment est-ce que je configure ceci?
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 la plupart du temps, je suis sur batteries). Comment est-ce que je configure ceci?
Réponses:
Dans la console, vous pouvez écrire:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Pour plus d’informations, lisez Ubuntu Bootup How to .
Les choses ont un peu changé dans Ubuntu maintenant. Je pense à partir de la version 11. MySQL est géré par Upstart alors qu'Apache utilise toujours les scripts d' initialisation SysV traditionnels
Pour MySQL, vous pouvez utiliser la nouvelle fonctionnalité de remplacement d' Upstart pour modifier le comportement de départ:
sudo echo "manual" >> /etc/init/mysql.override
Pour plus d'informations, reportez-vous à la section " Désactivation du démarrage automatique d'un travail " dans le livre de recettes Upstart.
Comme Apache utilise toujours les scripts initiaux SysV traditionnels, vous pouvez utiliser
sudo update-rc.d -f apache2 remove
pour supprimer les liens /etc/rcX.d
ou, alternativement, utiliser
sudo update-rc.d apache2 disable
qui "désactive" le script en le changeant d'un script de démarrage à un script d'arrêt. Ceci est réversible par
sudo update-rc.d apache2 enable
La plupart de ces informations que j'ai obtenues à partir d'ici: https://askubuntu.com/a/40077/24678
Ce lien est un peu obsolète en termes de version, mais correspond-il à une option de votre version?
Configurer les services de démarrage
Cela nécessite des privilèges administratifs (voir Chapitre 2, Tâches administratives).
- Paramètres d'exécution des services: Système → Administration → Services .
- Tapez votre mot de passe.
- Sélectionnez les services que vous souhaitez exécuter, puis cliquez sur OK lorsque vous avez terminé.
Vous pouvez utiliser le gestionnaire de démarrage pour démarrer et arrêter les scripts de démarrage, sans qu'il soit nécessaire de gérer des liens et des autorisations complexes.
apt-get install bum
Une autre façon de faire est de "désactiver" le lien sym - sans le supprimer.
sudo update-rc.d mysql disable 2
Cela renommera le lien sym 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 que vous souhaitez le démarrer au démarrage.