Perché alcuni file Linux hanno un suffisso 'd'?


48

Ho osservato che alcuni dei file binari e i nomi dei file di configurazione finiscono con a d. Qual è la ragione per mettere da alla fine del nome del file?

Come httpd, ospfd, pppd, syslogd, telnetd, pptpd, inetd, bootlogde dhcpd.

Risposte:


63

Sono demoni (informatica) - come in " lavoratori dietro il sipario ".

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

Tutto a seconda di come interpreti la parola, possono anche essere definitivamente demoni.

Come spiega Wikipedia e prendi la nostra parola per essa ; le parole sono tratte dal demone di Maxwell

Per gentile concessione di Htkym Creative Commons

Maxwell's_demon.svg Htkym CC , Wikipedia

- "un agente immaginario che ha aiutato a ordinare molecole a velocità diverse e ha lavorato instancabilmente in background".


Altrimenti l'uso della parola è in qualche modo in queste righe:

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

Fix # 1:

E come sottolineato dal buon signor @Michael Kjörling , per sottolineare: "Certo, solo perché il nome dell'eseguibile finisce dnon significa che è un demone".

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

ecc. sono esempi di strumenti di uso frequente che finiscono in d. Quindi di nuovo non sarebbe un suffisso aggiunto come in sedd.

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

Anche se; in genere i demoni hanno la lettera dallegata alla fine.

telnet vs telnetd

Un altro articolo sul tema di * Nix Daemons.


15
find- il demone con pinne ...
Tobias Kienzler,

4
Dio mio! Non avrei mai immaginato che fosse stato preso dal demone di Maxwell!
Bakuriu,

3
Sembra che tu abbia fatto un UUOC con ls | cat. È possibile utilizzare l'opzione di una sola riga: ls -1.
Lolesque

9
ld- demone linker; pwd- stampare il demone di dove si trova; head- tieni tutto dopo il demone (tante righe); find- appiattire il demone annidamento imperscrutabile.
Kaz,

2
@TobiasKienzler: Ah. Ho sempre pensato che fosse il gemello malvagio di Linus Torvald. Anche una pinna.
Runium,

11

Sono demoni . Semplice come quella.


invece di "They're", metterei "Most are";)
Olivier Dulac,

1
Bel commento @OlivierDulac, ma quelli che ha elencato esplicitamente tutti lo sono.
tink
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.