看来服务器不一定作为守护进程运行,例如X服务器。如果我不正确,请告诉我。
守护进程一定是服务器吗?是否有一个不是服务器的守护进程?我猜应该有不少,而且我不确定init
sysvinit和systemd下的进程是否是这样的例子。
谢谢。
答案1
任何未经客户请求而执行任务的行为。即不为客户端提供服务的守护进程。
我最近使用了 SSHGuard,这是一个解析连接日志并阻止滥用主机的守护进程。这不是服务器。
许多 Unice 运行的 DHCP 客户端守护程序不是服务器。
NTP 通常被实现为守护进程,无需服务器即可运行(仅作为叶节点客户端)。
答案2
我将马克的评论移至此处
https://www.tuhs.org//cgi-bin/utree.pl?file=V7/usr/src/cmd/update.c是一个守护进程,不是服务器。