启动LINUX下的TFTP服务器

 

输入ntsysv查看是否有tftp这项服务,有的话看是否开启,没开启的话用空格键选定退出。

没有tftp那一项,需要安装;
插入系统盘,挂载:
# mount /dev/cdrom /mnt/cdrom
进入/mnt/cdrom下,把tftp-0.32-4.i386.rpm,tftp-server-0.32-4.i386.rpm复制到/root目录下
# umount/mnt/cdrom
# cd
# rpm -ivh tftp-0.32-4.i386.rpm
# rpm -ivh tftp-server-0.32-4.i386.rpm
# ntsysv
选择tftp项,保存退出
yum方式下载tftp服务器、客户端tftp和守护进程xinetd三个包
yum install xinetd tftp tftp-server

修改TFTP启动脚本:

方法一:

需要修改ftptpd的启动脚本
vi /etc/xinetd.d/tftp
加上 disable =no  此时即可启动tfpt服务

方法二:

直接输入: /sbin/chkconfig tftp on

此命令也是在启动脚本中加上disable=no

修改server_args = -s /tftpboot -c,这里的-c一定要加上,否则只能下载不能上传!!!

脚本修改后的效果如下:

 

  
  
  
  
  1. service tftp  
  2. {  
  3.         socket_type             = dgram  
  4.         protocol                = udp  
  5.         wait                    = yes  
  6.         user                    = root  
  7.         server                  = /usr/sbin/in.tftpd  
  8.         server_args             = -u nobody -s /tftpboot  
  9.         disable                 = no 
  10.         per_source              = 11  
  11.         cps                     = 100 2  
  12.         flags                   = IPv4  
  13. }  
  14. ~  
  15. ~  

启动TFTP服务
 service xinetd restart

查看端口  netstat -tunlp |grep 69 确保69端口打开状态

TFTP的默认根目录在/tftproot中.

建立tftp工作目录并修改属性(不修改属性会出现error)
cd /
mkdir tftpboot
chmod 777 -R /tftpboot/

查看是否安装了TFTP-SERVER的方法

在LINUX下输入:  rpm -q tftp-server

如出现如下回复:   tftp-server-0.39-2  则表示tftp-server已安装.

终端输入 setup   选择System services

 

你可能感兴趣的:(linux,安装,服务器)