Jedną rzeczą, która zawsze myliła mnie w Ubuntu, był sposób uruchamiania usług systemowych. Wiem, że Ubuntu używa Upstart i obsługuje SysV, ale który z nich służy do uruchamiania usług? Ma to znaczenie, gdy chcesz uruchomić usługę „ręcznie”.
Na przykład w moim systemie mam pliki następujących usług w /etc/init.d/<service>
(SysV) i /etc/init/<service>.conf
(Upstart):
acpid, mysql, networking, qemu-kvm, ufw, libvirt-bin
Więc jeśli chcę wyłączyć wykonywanie MySQL podczas uruchamiania, muszę użyć metody Upstart lub SysV, aby ją wyłączyć? Ponadto, jak mogę stwierdzić, który z nich jest naprawdę używany do uruchomienia usługi ogólnej?
Edytować
Naprawdę nie ma wątpliwości, jak wyłączyć / włączyć usługi za pomocą SysV / Upstart. To, co naprawdę mnie dezorientuje, to fakt, że niektóre usługi wydają się być jednocześnie zdefiniowane (i włączone) w SysV i Upstart. Czy istnieje jakikolwiek priorytet między nimi (np. Jeśli mysql
jest włączony w obu uruchom go za pomocą SysV)? Czy może tak się dzieje, że jedno narzędzie używa drugiego w tle?