Une chose qui m'a toujours dérouté dans Ubuntu était la façon dont les services système sont démarrés. Je sais qu'Ubuntu utilise Upstart et prend en charge SysV, mais lequel est utilisé pour démarrer les services? Cela est important lorsque vous souhaitez un démarrage "manuel" pour un service.
Par exemple, sur mon système, j'ai des fichiers pour les services suivants dans /etc/init.d/<service>
(SysV) et /etc/init/<service>.conf
(Upstart):
acpid, mysql, networking, qemu-kvm, ufw, libvirt-bin
Donc, si je veux désactiver l'exécution de MySQL au démarrage, dois-je utiliser la méthode Upstart ou SysV pour la désactiver? De plus, comment savoir lequel est vraiment utilisé pour démarrer un service générique?
Éditer
Le vrai doute ici n'est pas de savoir comment désactiver / activer les services à l'aide de SysV / Upstart. Ce qui me dérange vraiment, c'est que certains services semblent être définis (et activés) dans SysV et Upstart en même temps. Y a-t-il une priorité entre eux (comme si mysql
est activé dans les deux, lancez-le en utilisant SysV)? Ou peut-il être le cas qu'un outil utilise l'autre en arrière-plan?