Blankman Asked: 2010-04-04 06:00:37 +0800 CST2010-04-04 06:00:37 +0800 CST 2010-04-04 06:00:37 +0800 CST 守护进程和服务之间有区别吗? 772 守护进程和服务之间有区别吗? 或者它们基本上都是驻留在内存中的应用程序,并且绑定到特定端口并侦听/响应请求? linux debian daemon 4 个回答 Voted David Rickman 2010-04-04T06:03:30+08:002010-04-04T06:03:30+08:00 守护进程和服务是一体的。 但是,两者都不必绑定到端口。HALd 是一个守护进程,它监视插入的硬件并正确安装它。crond 是一个守护进程,可以让列车准时。 Best Answer Brian Tillman 2010-04-04T09:02:49+08:002010-04-04T09:02:49+08:00 守护进程和服务不一样。 “服务”可以指代守护程序或服务。 守护程序是始终在内存中运行以等待服务请求的服务子集。 非守护程序服务通常由 xinetd 处理。xinetd 监听请求,然后启动所需的服务来处理请求。在请求得到服务后,服务将再次停止。 典型的非守护服务:rsync vsftpd 典型的守护服务:MySQL Apache Jonathan Leffler 2010-04-04T06:35:11+08:002010-04-04T06:35:11+08:00 是的——守护进程运行在类 Unix 机器上,服务运行在 Windows 上。 十年前,守护进程无限期地运行,而服务则没有。 几十年前,守护进程也没有无限期地继续运行。 所以,真的,我的意思是不- 服务和守护进程之间没有显着差异。 请注意,“cron”是一个守护进程;它根本不绑定到网络。 guettli 2019-08-08T05:55:14+08:002019-08-08T05:55:14+08:00 由于当今所有主要的 linux 发行版都使用 systemd,因此可以查看 systemd 关于它的内容: 从man systemd systemd 是 Linux 操作系统的系统和服务管理器。 ... 服务单元,启动和控制守护进程及其组成的进程。有关详细信息,请参阅 systemd.service(5)。 ... systemctl daemon-reexec(是否重新启动 systemd)
守护进程和服务是一体的。
但是,两者都不必绑定到端口。HALd 是一个守护进程,它监视插入的硬件并正确安装它。crond 是一个守护进程,可以让列车准时。
守护进程和服务不一样。
“服务”可以指代守护程序或服务。
守护程序是始终在内存中运行以等待服务请求的服务子集。
非守护程序服务通常由 xinetd 处理。xinetd 监听请求,然后启动所需的服务来处理请求。在请求得到服务后,服务将再次停止。
典型的非守护服务:rsync vsftpd
典型的守护服务:MySQL Apache
是的——守护进程运行在类 Unix 机器上,服务运行在 Windows 上。
十年前,守护进程无限期地运行,而服务则没有。
几十年前,守护进程也没有无限期地继续运行。
所以,真的,我的意思是不- 服务和守护进程之间没有显着差异。
请注意,“cron”是一个守护进程;它根本不绑定到网络。
由于当今所有主要的 linux 发行版都使用 systemd,因此可以查看 systemd 关于它的内容:
从
man systemd