3.2.4.1. The /etc/xinetd.conf File
/etc/xinetd.conf 文件包含一般的配置设定,这种设定影响 xinetd 控制下的每一项服务。当 xinetd 服务第一次启动时,其设定信息就被读取,所以要想使改变后的配置起作用,你需要重新启动 xinetd 服务。下面是一个 /etc/xinetd.conf 文件的示范:
defaults
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d
这些行控制 xinetd 以下的各个方面:
instances — 指定 xinetd 可以处理同时间进入系统的请求的最大数值。
log_type — 配置 xinetd 来使用 authpriv 日志设施,该设施将日志条目写入 /var/log/secure 文件。如果加上一个像 FILE /var/log/xinetdlog 一样的命令,就会在 /var/log/ 目录下创建一个叫作 xinetdlog 的定制日志文件。
log_on_success — 配置 xinetd 来记录成功的连接尝试。默认情况下,远程主机的 IP 地址和服务器处理这个请求的处理 ID 都要被记录。
log_on_failure — 配置 xinetd 来记录失败的连接尝试,或被拒绝的连接尝试。
cps — 配置 xinetd 来设定对任何一项服务来说每秒钟最多允许 25 个连接。如果超过这个限制,该服务就会隐退 30 秒。
includedir/etc/xinetd.d/ — 包含位于 /etc/xinetd.d/ 目录下的并且在具体化特定服务配置文件中声明的各种选项。请参阅 第 3.2.4.2 节 “The /etc/xinetd.d/ Directory” 来获取更多信息。
log_on_success 和 log_on_failure 在 /etc/xinetd.conf 中的设定经常被进一步修改,以形成具体化特定服务的配置文件。因此在某特定服务的日志文件中呈现的信息要比 /etc/xinetd.conf 文件所预示的多。请参阅 第 3.2.4.3.1 节 “记录日志选项” 来获取更一步的信息。