「誰が」Linuxでデーモンを起動しますか?
Suse、RockyLinux、Debianはsystemdを使用しています。
Devuanは/etc/init.dのシンボリックリンクである/etc/rc*.d/*のスクリプトを使用します。
Slackware:/etc/rc.d/rc.*のスクリプトを使用します(たとえば、rc.Mは多くのデーモンを起動し、rc.sshdはsshdを起動するなど)。
私のSlackwareで起動時にpolkitdが起動するのを見ることができます。しかし、誰が何を始めましたか?
ps -ef|grep pol
polkitd 2210 1 0 set04 ? 00:00:00 /usr/lib/polkit-1/polkitd --no-debug
polkit はどのスクリプトにも定義されていません。
grep -irl polkit /etc/rc.d/
grep -irl polkit /etc/init.d
答え1
Slackwareでは、によって開始され、dbus-daemon
によって開始されますrc.d/rc.messagebus
。