Daemons (简体中文)

From ArchWiki
翻译状态:本文是 Daemon翻译。上次翻译日期:2020-06-24。如果英文版本有所更改,则您可以帮助同步翻译。

守护程序(daemon)是作为“后台”进程(没有终端或用户界面)运行的程序,通常等待事件发生并提供服务。一个很好的例子是等待服务器发送页面请求的 Web 服务器,或者等待有人尝试登录的 ssh 服务器。虽然这些是功能齐全的应用程序,但有些守护进程的工作并不那么明显。守护程序用于执行诸如将消息写入日志文件(例如 syslogmetalog)或保持系统时间准确(例如 ntpd)之类的任务。有关更多信息,请参见 daemon(7)

在Arch Linux中,守护程序由 systemd 管理。systemctl 命令用于管理它们的用户界面。它读取 name.service 文件,其中包含有关如何以及何时启动关联的守护程序的信息。Service 文件存储在 /{etc,usr/lib,run}/systemd/system 中。有关详细信息,请参见 systemd (简体中文)#使用单元