Mengapa beberapa file Linux memiliki akhiran 'd'?

48

Saya mengamati beberapa file biner dan nama file konfigurasi diakhiri dengan a d. Apa alasan untuk meletakkan ddi akhir nama file?

Seperti httpd, ospfd, pppd, syslogd, telnetd, pptpd, inetd, bootlogddan dhcpd.

Ankur Loriya
sumber

Jawaban:

63

Mereka adalah daemon (Komputasi) - seperti dalam " pekerja di balik tirai ".

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

Semua tergantung pada bagaimana Anda mengartikan kata mereka secara definitif juga bisa menjadi setan.

Seperti yang dijelaskan oleh Wikipedia dan Take Our Word For It kata-kata itu diambil dari daemon Maxwell

Atas perkenan Htkym Creative Commons

Maxwell's_demon.svg Htkym CC , Wikipedia

- "agen imajiner yang membantu menyortir molekul dengan kecepatan berbeda dan bekerja tanpa lelah di latar belakang."


Jika tidak, penggunaan kata ini agak di baris ini:

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

Perbaiki # 1:

Dan seperti yang ditunjukkan oleh Mr. @Michael Kjörling yang baik , untuk menekankan: "Tentu saja, hanya karena nama yang dapat dieksekusi berakhir dtidak berarti itu adalah dasmon."

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

dll. adalah contoh alat yang sering digunakan dan diakhiri dengan d. Kemudian lagi itu tidak akan menjadi sufiks tambahan seperti pada sedd.

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

Meskipun; biasanya daemon memiliki surat yang dditambahkan di akhir.

telnet vs. telnetd

Langgan lain tentang * Nix Daemon.

Runium
sumber
15
find- dasmon dengan sirip ...
Tobias Kienzler
4
Ya Tuhan! Saya tidak pernah menduga bahwa itu diambil dari dasmon Maxwell!
Bakuriu
3
Sepertinya Anda membuat UUOC dengan ls | cat. Anda dapat menggunakan opsi satu baris: ls -1.
lolesque
9
ld- daemon tautan; pwd- mencetak daemon keberadaan; head- tahan semuanya setelah (begitu banyak baris) daemon; find- Ratakan daemon bersarang yang tidak dapat dipecahkan.
Kaz
2
@TobiasKienzler: Ah. Selalu mengira itu adalah kembar jahat Linus Torvalds. Juga sirip.
Runium
11

Mereka adalah daemon . Sederhana seperti itu.

Tink
sumber
alih-alih "Mereka", saya akan menempatkan "Sebagian besar adalah";)
Olivier Dulac
1
Komentar wajar @OlivierDulac, tetapi yang dia cantumkan secara eksplisit sebenarnya adalah.
tink