什么是 Gnu/Linux 上 Windows 服务的替代或等价物?

Mat*_*bes 16 windows services

我想知道什么是Gnu/Linux 上Windows 服务的替代或等价物。它是像 X 或 Pulseaudio 这样的服务器,但这没有任何意义,因为 Windows 上的主题服务,Gnu/Linux 上的替代方案是 WM 或 DE。当除了您的主用户目录之外没有真正的替代品或等效物时,它是否类似于Windows 注册表

Nid*_*dal 23

正如我在评论中提到的:

正如维基百科链接所提到的:在 Windows NT 操作系统中,Windows 服务是在后台运行的计算机程序。 [1] 它在概念上类似于 Unix 守护进程。

守护进程是类 Unix 操作系统上的一种程序,它在后台不显眼地运行,而不是在用户的直接控制下,等待特定事件或条件的发生而被激活。

在 Microsoft Windows 操作系统上,称为服务的程序执行守护进程的功能,尽管现在有时也将守护进程一词用于这些系统。

来源:http : //www.linfo.org/daemon.html

更新(更多细节和实际比较):

    • UNIX:守护进程是一个进程,它与终端分离并在后台断开连接,等待请求并响应它们。
    • Windows:服务是一种特殊类型的应用程序,可在 Windows 上使用并以特殊权限在后台运行。
    • 在 UNIX 中,守护进程是系统开始向其他应用程序提供服务的进程。通常,守护程序不与用户交互。UNIX 守护进程在引导时从 init 或 rc 脚本启动。要修改这样的脚本,需要在文本编辑器中打开它,并且需要物理更改脚本中变量的值。在 UNIX 上,守护程序以其提供的服务的适当用户名或作为 root 用户运行。
    • Windows 服务相当于 UNIX 守护程序。它是为客户端进程提供一个或多个设施的进程。通常,服务是长时间运行的、基于 Windows 的应用程序,它不与用户交互,因此不包含 UI。服务可能会在系统重新启动时启动,然后继续跨登录会话运行。Windows 有一个注册表,用于存储服务中使用的变量的值。控制面板提供了一个 UI,允许用户使用注册表中的有效值设置变量。该用户的安全上下文决定了服务的能力。大多数服务作为本地服务或网络服务运行。如果服务需要访问网络资源并且必须以具有足够权限的域用户身份运行才能执行所需任务,则需要后者。