守护进程和服务之间有区别吗?

Bla*_*man 10 linux debian daemon

守护进程和服务之间有区别吗?

或者它们基本上都是驻留在内存中的应用程序,并绑定到特定端口并侦听/响应请求?

Dav*_*man 13

守护进程和服务是一体的。

但是,两者都不必绑定到端口。HALd 是一个守护进程,它监视插入的硬件并正确安装它。crond 是一个守护进程,可以让火车准点。

  • @Blankman:守护进程有一项工作要做——如果没有,你就不要运行它。它必须从某个地方获取输入;一个常见的来源是网络,但它可能是经过时间 (cron) 或各种外围连接总线 (HALd) 或... (2认同)

小智 7

守护进程和服务是不一样的。

“服务”可以指守护进程或服务。

守护进程是始终在内存中运行以等待为请求提供服务的服务子集。

非守护进程服务通常由 xinetd 处理。xinetd 侦听请求,然后启动所需的服务来处理请求。请求得到服务后,服务将再次停止。

典型的非守护进程服务:rsync vsftpd

典型的守护服务:MySQL Apache