为了开机启动tftpd服务器,需要用到配置xinetd服务器。所以顺便研究下。
与xinetd服务器相关的配置就1个文件和1个目录。
/etc/xinetd.conf
/etc/xinetd.d
#vim /etc/xinetd.conf
defaults xinetd服务器的默认配置
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30
}
includedir /etc/xinetd.d 包含/etc/xinetd.d目录下服务程序配置文件
#ls /etc/xinetd.d
chargen-udp daytime echo finger rexec rsh servers sgi_fam telnet time。。。各个服务程序的配置文件。(配置新的程序可以参考这些文件)
在tftp-hpa-5.0中发现有tftp-xinetd文件。看来他们给写好了xinetd的配置文件。内容如下:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd //服务程序路径
server_args = -s /tftpboot //服务程序参数(这里指可以访问的tftpd服务器下的目录)
disable = yes //是否开机启动
per_source = 11
cps = 100 2
flags = IPv4
}
per_source cps配置没有解释,也没看懂。。。。
把他复制到/etc/xinetd.d目录下就OK了
重启xinetd服务
/etc/init.d/xinetd restart
或者
service xinetd restart