2004-08-10

Suse 9.0 inet.conf -->xinet.conf

    germa63上运行的是Suse 9.1,在配置时发现/etc下的一个重要配置文件有了一点变化。在原来的版本中在/etc目录下都存在inetd.conf文件,从9.0版本起,这个配置文件在标准配置被xinet.conf和xinet.d目录下的文件替代了。xinet.conf文件很短,指明要引用xinet.d中的文件。

xinet.d中的文件名为服务的名称,文件内容格式为:
service 服务名
{
        type            =
        socket_type     =
        protocol        =
        user            =
        wait            =
        disable         =
       server =
       server_args =
}
其中type字段与原来的inet.conf中的type字段有所不同。在inet.conf中type字段指定一个套接字类型,或者是stream(对于基于连接的协议)(for connection-oriented protocols)或者是dgram(对于基于数据报的协议)(for datagram protocols)。因此对于基于TCP的服务总是使用stream,而基于UDP的服务总是使用dgram。而在xinet.d中的文件中的type字段则取值为internal(内部服务), unlisted(这个不太清楚)之类的。与inet.conf中的type相对应的字段变成了 socket_type。
protocol指明使用的协议是TCP还是UDP,user指明启动服务的用户。对于wait,如果指定了wait,那么对于指定的端口inetd任何时候只执行一次服务器程序。否则的话,在执行了指定的服务器以后,它将立刻在这个端口上进行监听。
server字段给出将被执行的服务器程序的全路径,而 server_args 给出传给服务器程序的参数。disable 指明是否启用该服务。

没有评论:

发表评论