Tftp的安装和启用是大多数Linux系统下都要进行的配置,但也是经常出现一些意想不到的问题的地方。
已经经过完整的安装和配置文件更改可还是不能显示tftp服务器安装正确,这是为什么呢?
首先我们先解决完美安装和启用tftp服务器的问题
Tftp服务器-安装
使用RPM包安装tftp-server
1.如果利用如此命令能够看到服务已启动,则不用安装
[Don@localhost]# netstat –a | grep tftp
已安装结果: udp 0 0 *:tftp *:*检查安装的步骤:
输入 setup
选择 system servers
查找有没有 tftp 服务器, 如果有就说明安装已经成功
2.如果没有安装,执行如下命令安装。
[root@localhost]# rpm –ivh tftp-server-0.42-3.1.i386.rpm(rhel5安装光盘\Servers目录)
3.建立tftp的主工作目录
[root@localhost btools]# mkdir /tftpboot
4.修改配置文件
[root@localhost btools]# vi /etc/xinetd.d/tftpservice tftp
{
……………………
socket_type = dgram
…… …… ……
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no //启动与关闭服务器
…… …… ……
}
Tftp服务器-启动
#/etc/init.d/xinetd start
#netstat –a | grep tftp
udp 0 0 *:tftp *:*
经过上面的步骤已经完全安装以后再次输入
[Don@localhost]# netstat –a | grep tftp
但是还是没有出现想要的结果,这是为什么呢?
这个时候,可以试着把虚拟机内的系统关机并重新启动系统,然后再次输入
[Don@localhost]# netstat –a | grep tftp
这样就可以看见
udp 0 0 *:tftp *:*
这主要是由于系统在配置之后还未进行重新设置,导致你的完美安装的不到确认,所以会一直出现这种情况。