В Ubuntu меня всегда смущало то, как запускаются системные службы. Я знаю, что Ubuntu использует Upstart и поддерживает SysV, но какой из них используется для запуска служб? Это важно, когда вы хотите запустить сервис вручную.
Например, в моей системе у меня есть файлы для следующих служб в /etc/init.d/<service>
(SysV) и /etc/init/<service>.conf
(Upstart):
acpid, mysql, networking, qemu-kvm, ufw, libvirt-bin
Итак, если я хочу отключить выполнение MySQL при запуске, я должен использовать способ Upstart или SysV, чтобы отключить его? Кроме того, как я могу сказать, какой из них действительно используется для запуска универсального сервиса?
редактировать
Реальное сомнение здесь не в том, как отключить / включить сервисы с помощью SysV / Upstart. Что меня действительно смущает, так это то, что некоторые службы, кажется, определены (и включены) в SysV и Upstart одновременно. Есть ли какой-то приоритет между ними (например, если mysql
включен в обоих запустите его с помощью SysV)? Или может быть так, что один инструмент использует другой в фоновом режиме?