为什么有些 Linux 文件有“d”后缀?

为什么有些 Linux 文件有“d”后缀?

我观察到一些二进制文件和配置文件名以d.d在文件名末尾添加 a 的原因是什么?

比如httpd,,,,,,,,和。ospfdpppdsyslogdtelnetd​​​pptpdinetdbootlogddhcpd

答案1

他们是守护进程(计算)– 如“幕后工作人员”。

http   Daemon - Hypertext Transfer Protocol Daemon
ospf   Daemon - Open Shortest Path First Daemon (89)
ppp    Daemon - Point-to-Point Protocol Daemon
syslog Daemon - Syslog Daemon
telnet Daemon - Telnet server Daemon
pptp   Daemon - Point-to-Point Tunneling Protocol Daemon
dhcp   Daemon - Dynamic Host Configuration Protocol Daemon

一切都取决于你如何解释这个词,他们也绝对可以是恶魔。

作为维基百科相信我们的话解释;这句话取自麦克斯韦守护进程

由 Htkym 知识共享提供

麦克斯韦的_demon.svg赫特基姆抄送, 维基百科

“一种虚构的代理,可以帮助对不同速度的分子进行分类,并在后台不知疲倦地工作。”


否则这个词的用法有点像这样:

daemon: spirit      (polytheistic context)
demon : evil spirit (monotheistic context)

修复#1:

正如善良的先生所指出的那样。@迈克尔·乔林,强调: “当然,仅仅因为可执行文件的名称以 结尾d并不意味着它是守护进程。”

sed    Stream Editor
dd     Data Description 
chmod  Change file mode bits 
xxd    Hex Dump
find   Find

等是以 . 结尾的常用工具的示例d。话又说回来,这不会是一个添加的后缀,如sedd.

ls /usr/bin/*d /bin/*d

尽管;通常,守护进程会d在末尾附加该字母。

telnettelnetd

其他写上去关于*Nix Daemons 的主题。

答案2

他们是守护进程。就那么简单。

相关内容