QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6524|回复: 23

LINUX解说系列1:INETD服务

[复制链接]
发表于 2003-5-4 16:32:55 | 显示全部楼层 |阅读模式
INETD服务会在系统激活的时候由RC.LOCAL来激活,当他被激活的时候会加载文件/ETC/INETD.CONG,并持续地在系统上监听所有设置在设置文件中的SOCKET类型。当它接收到一个客户端连接要求是,它会找出符合的服务并且激活适当的程序来响应这个连接要求。
当我们要将某个网络服务交由INETD程序来管理时,我们必须在它的设置文件INETD.CONF中设置对应的设置项目,设置项目的格式如下:
SERV-NA    SOCK-TYPE   PROTO   FLAGS    USER     SERV-PROG   ARGS
---SERV-NA指定服务名称,服务名称必须出现在/ETC/SERVICE中,如:FTP,TELNET,LOGIN等。
---SOCK-TYPE指定该服务使用的SOCKET类别:可以设置的内容值:STREAM,DGRAM,RAW,RDM,SEQPACKET。INETD将会监听这个指定的SOCKET类别。
---PROTO指定这个服务使用的通讯类别,其名称出现在文件/ETC/PROTOCOLS中,常用的有TCP  ,UDP。
---FLAGS指定WAIT标识:这个标识只能在SOCKET类别设置为DGRAM的服务上用(其余的非DATAGRAM服务的项目设置为NOWAIT)。WAIT表示说要在一个SOCKET上处理所有的DATAGRAM,NOWAIT表示要在连接后立刻释放SOCKET,以便让INETD可以接收其他的DATAGRAM。
---USER指定激活服务的用户帐号或者工作组,当然用户必须据有激活服务的权限,大部分的为ROOT。
---SERV-PROG指定服务器程序的路径位置
---ARGS指定执行服务器程序的参数,可以用空格分隔指定多个参数,其中第一个参数为程序的名称。
例如:默认的TELNET服务在设置文件INETD.CONF中的设置内容为:
TELNETSTREAM TCP NOWAIT ROOT /USR/SBIN/TCPD IN.TELNETD

虽然,在设置文件中每个服务的设置项目有7个字段,但是在使用的时候,大部分会使用INETD服务来管理的服务项目都一经设置好了,通常只需要去除“#”即可!





本系列如果支持好,将会继续
 楼主| 发表于 2003-5-5 12:33:59 | 显示全部楼层
没有人捧场,很失望啊,Stop it!
回复

使用道具 举报

发表于 2003-5-5 12:55:12 | 显示全部楼层
我捧!支持!     
回复

使用道具 举报

 楼主| 发表于 2003-5-5 16:38:57 | 显示全部楼层
[quote:699e5d5ac2="hew"]我捧!支持!     [/quote]

没办法,斑竹捧场,只好卖命拉,本系列将不定期继续!

学习LINUX需要热情,也需要一步一个脚印,循序渐进!
回复

使用道具 举报

发表于 2003-5-5 17:32:38 | 显示全部楼层
up !!
回复

使用道具 举报

发表于 2003-5-5 18:06:57 | 显示全部楼层
好!我顶!
回复

使用道具 举报

发表于 2003-5-9 18:58:14 | 显示全部楼层
keyi
回复

使用道具 举报

发表于 2003-6-11 16:59:00 | 显示全部楼层
这个贴子写得不够仔细哦。在linuxsir有一个贴子是关于xinetd的写得很好哦。可以转过来嘛。。。
回复

使用道具 举报

发表于 2003-6-11 20:06:24 | 显示全部楼层
我要,这些我刚好想要
回复

使用道具 举报

 楼主| 发表于 2003-6-11 20:24:56 | 显示全部楼层
[quote:23bc402ac4="pk"]这个贴子写得不够仔细哦。在linuxsir有一个贴子是关于xinetd的写得很好哦。可以转过来嘛。。。[/quote]

麻烦pk好了,我是很懒的!
回复

使用道具 举报

发表于 2003-6-12 13:43:32 | 显示全部楼层
不懒不懒,能写就是懒了。可惜的Mandrake linux的机器不能上网,不然我也写些。。。
回复

使用道具 举报

发表于 2003-6-24 16:39:34 | 显示全部楼层
我顶
回复

使用道具 举报

发表于 2003-6-24 19:03:03 | 显示全部楼层
太好了,办这个创意不错。这样大家就会渐渐深入了解linux了。

   建议:是否可以把服务名或者文件名名称来源解释一下,这样可以方便记忆和理解。

比如inetd这个东东,i和d都是如何来的,整个名字是什么东西的缩写什么的。     
回复

使用道具 举报

发表于 2003-7-8 11:53:11 | 显示全部楼层
我看不懂在说些什么,可是不顶不行啊。呵
回复

使用道具 举报

发表于 2003-8-31 08:50:26 | 显示全部楼层
我没有这个文件
时xinetd.conf
还有个xinetd.d的文件夹
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 20:51 , Processed in 0.043485 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表