Daemons (简体中文)

From ArchWiki
Revision as of 14:09, 16 November 2012 by Pedro (Talk | contribs)

Jump to: navigation, search

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary text Template:Article summary wiki Template:Article summary end

翻译状态: 本文是英文页面 Daemon翻译,最后翻译时间:2012-10-09,点击这里可以查看翻译后英文页面的改动。

守护进程(daemon),指后台运行的、等待特定事件发生并提供服务的程序。典型的例子如网页服务器,等待网页传输请求并提供传输服务;又如ssh服务器,等待用户登入操作。许多守护进程提供不可见的服务,比如记录日志(syslog,metalog)、校准时间(ntpd)。

尽管实际意义有所不同,守护进程也可以叫做系统服务。实际上,后者似乎是个更好理解的名称。

有时 daemon 也会指在系统启动时运行,但是运行之后不会保留进程的程序。因为它们使用相同的启动关闭框架 (例如 /etc/rc.d/ 脚本),所以也叫 daemon. 例如 /etc/rc.d 中的 alsacpufreq 提供了固定内核模块参数功能,但是完成后不会保留后台进程。

Systemd 系统

显示运行中的单元:

$ systemctl list-units

使用 --all 选项可以显示所有可用单元。

启用服务器:

# systemctl start <name>.service

禁用服务:

# systemctl stop <name>.service

开机自动启动:

# systemctl enable <name>.service

停止开机自动启动:

# systemctl disable <name>.service

这里有更详细的介绍。

守护进程列表

此处是守护进程的不完全列表, 每个守护进程给出了 initscripts 使用的脚本和 systemd 使用的服务文件。

参见