AIX命令参考大全,卷 3,i - m - inetd 守护进程

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

inetd 守护进程

用途

为网络提供因特网服务管理。

语法

注:使用 SRC 命令来从命令行控制 inetd 守护进程。在每次系统重新启动时用 rc.tcpip 文件启动守护进程。

/usr/sbin/inetd [ -d ] [ -t SecondsToWait ] [ ConfigurationFile ]

描述

/usr/sbin/inetd 守护进程为网络提供因特网服务管理。通过在仅在需要其它守护进程时调用它们,以及内部提供几个简单因特网服务而不调用其它守护进程,该守护进程减少了系统负载。

缺省情况下每次启动系统时,inetd 守护进程启动。当守护进程启动时,它从在 ConfigurationFile 参数中指定的文件读其配置信息。如果未指定该参数,inetd 守护进程从 /etc/inetd.conf 文件读取其配置信息。

一旦启动,inetd 守护进程在 etc/inetd.conf 中的特定因特网套接字上侦听连接。/etc/inetd.conf 文件向 inetd 文件描述如何处理因特网套接字上的因特网服务请求。当 inetd 守护进程在其中一个套接字上接受到一个请求时,它确定那个套接字对应哪个服务,然后自己处理这个服务请求或者调用相应的服务器。

inetd 守护进程的子服务器

inetd 守护进程(子系统)控制以下守护进程(子服务器):

ftpdrlogindrexecdrshdtalkdtelnetduucpd 守护进程在缺省情况下启动。tftpdfingerdcomsat 守护进程缺省情况下不启动,除非它们在 /etc/inetd.conf 文件中没有被注释掉。

Inetd 配置文件

/etc/inetd.conf 文件可以通过使用系统管理接口工具(SMIT)、系统资源控制器或编辑 /etc/inetd.conf 来更新。

如果用 SMIT 更改 /etc/inetd.conf,那么 inetd 守护进程将自动被刷新,并将读取新的 /etc/inetd.conf 文件。如果用自己喜欢的编辑器更改这个文件,运行 refresh -s inetdkill -1 InetdPID 命令来通知 inetd 守护进程它的配置文件的变化。

/etc/inetd.conf 文件中的项包含以下信息:

Service Name 指定有效的因特网服务名称。
Socket Type 指定用于因特网服务的因特网套接字类型。(仅实现了流和数据报套接字)有效的值是:

stream

dgram

sunrpc_udp

sunrpc_tcp

Protocol 指定用于因特网服务的因特网协议。有效的值是:

tcp

tcp6

udp

udp6

Wait/Nowait 指定在继续侦听这种服务请求前,inetd 守护进程是否应该等待服务完成。
Wait/Nowait 指定在继续侦听这种服务请求前,inetd 守护进程是否应该等待服务完成。SRC 工作类似等待,但是除了派生和等待子进程死亡,它在子系统上运行 startsrc 并存储关于启动服务的信息。当从 inetd.conf 文件中删除服务,并且重新启动 inetd 时,这个服务使 stopsrc 发到服务来停止它。
User 指定 inetd 应当用来启动子服务器的用户名。
Path 指定 inetd 应当执行来提供服务的完整格式的路径名。对于 inetd 内部提供的服务,这个条目应当是内部的。
Command 指定要启动的服务的名称和参数。这个字段对内部服务是空的。

inetd 守护进程在有无 SRC 时都能运行。此外,inetd 守护进程能通过发出使用 kill 命令的信号控制。

标志

-d 发送调试消息到 syslogd 守护进程。
-t SecondsToWait 指定循环前在 select() 系统调用中要等待的秒数。SecondsToWait 可以是 1 到 999999 间的数。没有这个标志,inetd 守护进程阻塞直到一个网络连接请求一个活动的的服务。这个标志仅仅当机器正在为许多等候服务(如 tftp 服务)并且不为其他服务服务时被使用。由于超时 select() 系统调用将会引起 inetd 守护进程使用更多的 CPU 周期,所以这个标志在多数情况下不推荐使用。

服务请求

在内部被 inetd 守护进程支持的因特网服务请求通常用在调试中。它们包含以下内部服务:

ECHO 返回数据包给客户主机。
DISCARD 废弃接收的数据包。
CHARGEN 废弃接收的数据包并发送预定义的或随机的数据。
DAYTIME 以用户可读的格式发送当前数据。
TIME 以用户可读的格式发送当日期和时间。

相关信息

fingerd 守护进程、ftpd 守护进程、rexecd 守护进程、rlogind 守护进程、rshd 守护进程、syslogd 守护进程、talkd 守护进程、telnetd 守护进程、tftpd 守护进程。

inetd.conf 文件格式、protocols 文件格式、services 文件格式。

《AIX 5L V5.2 系统管理指南:通信与网络》中的『TCP/IP 守护进程』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]