Por que alguns arquivos do Linux possuem um sufixo 'd'?

47

Eu observei que alguns dos arquivos binários e nomes de arquivos de configuração terminam com d . Qual é a razão para colocar um d no final do nome do arquivo?

Como httpd , ospfd , pppd , syslogd , telnetd , pptpd , inetd , bootlogd e dhcpd .

    
por Ankur Loriya 16.04.2013 / 10:13

2 respostas

62

Eles são daemons (Computing) - como em " trabalhadores atrás da cortina" ".

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

Tudo depende de como você interpreta a palavra. demônios.

Como Wikipedia e Pegue nossa palavra para ela explica; as palavras são tiradas de daemon de Maxwell

Maxwell's_demon.svg Htkym CC , Wikipedia

- "um agente imaginário que ajudou a classificar moléculas de diferentes velocidades e trabalhou incansavelmente em segundo plano."

Além disso, o uso da palavra é um pouco nestas linhas:

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

Corrigir # 1:

E como apontado pelo bom Sr. @Michael Kjörling , para enfatizar: "Claro, só porque o nome do executável termina em d não significa que é um daemon."

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

são exemplos de ferramentas usadas com frequência que terminam em d . Então, novamente, isso não será um sufixo adicionado como em sedd .

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

Embora; Normalmente, os daemons têm a letra d anexada no final.

telnet vs telnetd

Outro writeup sobre o assunto dos * Nix Daemons.

    
por 16.04.2013 / 10:44
11

Eles são daemons . Simples assim.

    
por 16.04.2013 / 10:23