免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2107 | 回复: 5
打印 上一主题 下一主题

向大家请教一个问题(非技术问题) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-27 15:02 |只看该作者 |倒序浏览
10可用积分
小弟使用Linux一段时间了。就是为什么Linux中的许多守护进程名称的后面都带一个d字母,倒是是什么含义呀?有什么寓意没有呀?
例如: xinetd , dhcpd , dnsd , smbd , nmbd 还有许许多多,难道真的只是巧合而已,感谢大家了。

最佳答案

查看完整内容

daemon 就是一些運行在 backgound 且通常是沒有連接終端的行程(process),這類行程通常是在開機時根據不同的 runlevel 而執行起來的,當然也可以由管理員或使用者手工的執行,直到系統關機或切換 runlevel 時才會停止,也可以手動停止。這些行程通常會被分配一定的系統資源,以提供特定的服務所需,比如列印服務或網路服務等等。如果你看到 xxxxd 這樣的名稱,通常就代表它是一個服務程式了,如 named 提供名稱解釋服務,等。daemo ...

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2007-01-27 15:02 |只看该作者
daemon 就是一些運行在 backgound 且通常是沒有連接終端的行程(process),
這類行程通常是在開機時根據不同的 runlevel 而執行起來的,當然也可以由管理員或使用者手工的執行,
直到系統關機或切換 runlevel 時才會停止,也可以手動停止。
這些行程通常會被分配一定的系統資源,以提供特定的服務所需,比如列印服務或網路服務等等。
如果你看到 xxxxd 這樣的名稱,通常就代表它是一個服務程式了,如 named 提供名稱解釋服務,等。

daemon 的啟動方式通常有兩種:
1) stand alone
2) inetd
前者自己啟動并監聽服務的呼叫,但需要一直被載入運行,這對於一些不常用的服務來說,比較耗廢系統資源。
而後者本身不會被執行,而是將服務呼叫交給另一個 inetd 的服務程式來監聽,
如果有請求進入,inetd 在將真正的服務行程跑起來;服務結束時行程也會退出,如此比較不佔用系統資源。
inetd 是比較舊的版本,現在較新的功能較多的擴充版本則叫做 xinetd 。

希望這些資訊有助你對 daemon 的理解。

论坛徽章:
0
3 [报告]
发表于 2007-01-27 15:19 |只看该作者
daemon
【计】 无交互后台程序

论坛徽章:
0
4 [报告]
发表于 2007-01-27 21:15 |只看该作者
daemon,很多地方称之为“守护进程”(不知道为什么)
3楼的解释很详细了

论坛徽章:
0
5 [报告]
发表于 2007-01-28 00:56 |只看该作者
Thank you.

论坛徽章:
0
6 [报告]
发表于 2007-01-28 01:30 |只看该作者
daemon 是什么?你看不到他。怎么会呢?哦,他是鬼。凡人怎么能看到鬼呢?呵呵

这类程序,从交互界面启动以后,就脱离了交互界面,销声匿迹了,你看不到他了,因为他变成了鬼。

无交互后台程序:non-interactive background programs
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP