Linux 守护进程和服务差异

Linux 守护进程和服务差异,linux,windows,service,daemon,Linux,Windows,Service,Daemon,守护进程和服务之间有什么区别?(在windows或Linux中)。守护进程是在后台运行的进程,不在您面前。它们在设置的时间执行某些任务或响应某些事件 在Windows中,守护进程称为服务。守护进程是一个后台非交互式程序。它与任何交互式用户的键盘和显示器分离。表示后台程序的daemon一词来自Unix文化;它不是普遍的 服务是通过进程间通信机制(通常通过网络)响应其他程序请求的程序。服务是服务器提供的。例如,NFS端口映射服务作为单独的portmap服务提供,该服务作为portmapd守护程序实现

守护进程和服务之间有什么区别?(在windows或Linux中)。

守护进程是在后台运行的进程,不在您面前。它们在设置的时间执行某些任务或响应某些事件


在Windows中,守护进程称为服务。

守护进程是一个后台非交互式程序。它与任何交互式用户的键盘和显示器分离。表示后台程序的daemon一词来自Unix文化;它不是普遍的

服务是通过进程间通信机制(通常通过网络)响应其他程序请求的程序。服务是服务器提供的。例如,NFS端口映射服务作为单独的portmap服务提供,该服务作为portmapd守护程序实现


服务不一定是守护进程,但通常是。具有GUI的用户应用程序可以内置服务:例如,文件共享应用程序


有关详细信息:

守护进程是作为后台进程运行的计算机程序,而不是由交互用户直接控制。 守护进程是始终在内存中运行并等待为请求提供服务的服务的子集。 例如,crond、ftpd等

然而,服务是一个服务器应用程序或一组应用程序,在后台运行,等待使用,或执行基本任务。它们基本上被称为进程间通信。
例如,httpd守护进程

来自维基百科:


守护进程是作为后台进程运行的计算机程序, 而不是由交互用户直接控制

例如,您想要ping google.com。这意味着你的操作系统应该知道如何处理域名解析。这是一个守护进程

更多内容请阅读:

服务

该名称来自客户机-服务器模型。这意味着应用程序在服务器上作为服务运行,并且应用程序的客户端版本用于访问该服务。例如,Apache HTTP服务器应用程序是服务器上的服务,Chrome浏览器是PC上的客户端


需要阅读的更多内容:

我的定义(可能其他人不同意?)是Linux服务特别是位于
/etc/init.d
中的系统V风格脚本。守护进程可以是作为真正的守护进程运行的任何程序,即后台进程,并且不附加到任何tty。Windows中不常用“守护进程”一词。有关更完整的讨论,请检查以下内容:“服务不一定是守护进程,但通常是”,这意味着从定义上讲不具有交互性“守护进程是后台的非交互式程序“。它们是不可比较的,服务可以使用守护进程作为实现其目的的基本概念。因此,在Windows服务和守护进程中,httpd中的“d”是可交换的,crond和ftpd代表“守护进程”。你不能用一个例子来解释两者之间的区别。