【问题标题】:What is the significance of the letter "d" in Linux file (path) names? [closed]Linux文件(路径)名称中字母“d”的含义是什么? [关闭]
【发布时间】:2013-06-19 14:30:04
【问题描述】:

字母“d”的含义是什么?不要认为这很重要,但我使用的是 CentOS。

例如,

/etc/httpd/conf/httpd.conf /etc/httpd/conf.d/ /etc/yum/pluginconf.d /etc/yum.repos.d

【问题讨论】:

  • 嗯 - d 目录?
  • @Andreas。现在你只是在取笑我:)
  • @user1032531 不,真的不是!从答案中,我看到有些人将其读作“守护进程”,但我通常将其读作“目录”——它通常是一个配置目录,其中包含多个配置文件,这些文件连接在一起并由某个服务器或守护进程解析。
  • @Andreas 我刚刚更仔细地阅读了您的评论,也意识到了您所说的。谢谢!

标签: linux path


【解决方案1】:

d 代表守护进程。

在多任务计算机操作系统中,守护进程(/ˈdeɪmən/ 或 /ˈdiːmən/)[1] 是作为后台进程运行的计算机程序,而不是在交互式用户的直接控制下。传统上,守护进程名称以字母 d 结尾:例如,syslogd 是实现系统日志记录工具的守护进程,而 sshd 是为传入 SSH 连接提供服务的守护进程。

http://en.wikipedia.org/wiki/Daemon_(computing)

【讨论】:

    【解决方案2】:

    daemon,即系统后台运行并执行动作的程序。

    例如,对于httpd,我们可以找到这个参考:http://whatis.techtarget.com/definition/Hypertext-Transfer-Protocol-daemon-HTTPD

    在 Web 上,每个服务器都有一个 HTTPD 或超文本传输​​协议 等待从其他人进来的请求的守护进程 的网络。守护进程是一个程序,它是“一个伴随的权力或 精神”(韦伯斯特的)。它等待请求进来,然后 酌情将它们转发给其他进程。

    这些守护进程通常在系统启动时启动,您可以通过基本的ps -ef 看到它们。

    【讨论】:

      【解决方案3】:

      http(daemon), http(daemon).conf, conf.(dir)

      【讨论】:

      • 我也接受 pluginconf.(dir) 和 /etc/yum.repos.(dir) 吗?
      • .d 通常是“目录”。 d 结尾没有.(例如httpd)通常表示守护进程。不过,这不是一成不变的规则。例如sendmail 使用/etc/sendmail,看不到结尾的d,即使它是一个守护进程并且那是它的配置目录。
      【解决方案4】:

      我怀疑这是daemon 的简写,它本质上是一个在后台运行的程序(通常是服务器,但并非总是如此)。所以 /etc/httpd.conf 将是 http 守护进程的配置文件。

      【讨论】:

        猜你喜欢
        • 2016-01-31
        • 1970-01-01
        • 2015-11-08
        • 1970-01-01
        • 2016-08-08
        • 1970-01-01
        • 2015-05-16
        • 2013-03-26
        • 1970-01-01
        相关资源
        最近更新 更多