Ubuntuで私をいつも混乱させた1つのことは、システムサービスがどのように開始されるかでした。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を使用して両方を起動する場合など)。または、あるツールが他のツールをバックグラウンドで使用する場合がありますか?