
を使用していますUbuntu12.04 LTS
。
で次の行を見ました/etc/init.d/dbus.conf
。
exec dbus-daemon --system --fork --activation=upstart
そして、のマニュアルページを見ましたdbus-daemon
。
そして--activation=systemd
パラメータを見つけました。
--activation=systemd
ではなくを使用するようにしました--activation=upstart
。
ちなみに、このパラメータではシステムは良好です。
パラメータ(--activation=systemd
と--actication=upstart
)の間にはどのような違いがありますか。
答え1
どちらか一方を使用できます。
Upstart は、起動時にタスクとサービスを開始し、シャットダウン時にそれらを停止し、システムの実行中にそれらを監視するための /sbin/init デーモンのイベントベースの代替品です。元々は Ubuntu ディストリビューション用に開発されましたが、由緒ある System-V init の代替として、すべての Linux ディストリビューションに導入できるように設計されています。
を使用すると、--activation=upstart
はdbus-daemon
Upstart のタイミングでアクティブ化されます。
それ以外の場合はsystemd
、 (systemd は代替ブート マネージャーです) が のタイミングを計算しますdbus-daemon
。
Ubuntuはアップスタート何年も前のことです。
システムドFedora、Debian、openSUSE、Mageia、Gentoo のディストリビューションではデフォルトです。