(1)TFTP简介
TFTP(Trivial File Transfer Protocol简单文件传输协议)是一个传输文件的简单协议,它基于UDP协议而实现。在嵌入式开发中,有宿主机和目标机之分。宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台。TFTP服务器作为工作于宿主机的软件,主要提供对目标机的主要映像文件的下载工作。
(2)TFTP安装
1、挂载U盘
在安装过程中我利用挂载U盘提供rpm包。因此首先要挂载U盘。先在/mnt下建立一个文件夹usb,想把U盘的东西挂载到此文件夹之下。插入U盘,然后利用fdisk -l查看磁盘情况。
图中/dev/sdb1为U盘。然后利用mount将U盘挂载到/mnt/usb文件夹下。
mount -t vfat /dev/sdb1 /mnt/usb (注意:vfat是用来挂载fat格式的U盘,要想挂载ntfs格式的U盘要用到ntfs-3g,但是需要下载一个
下载一个ntfs-3g-2011.4.12-5.el5.i386.rpm包安装一下)
然后cd到/mnt/usb之下利用ls可以查看到U盘的信息,再cd到Server下就可以看到要安装的rpm包的信息。
卸载U盘:umount /mnt/usb
2、安装rpm包
首先安装xinetd-2.3.14-10.el5.i386.rpm(这三个rpm包之间存在依赖关系,必须按循序安装,否则会报错)
然后再安装tftp-server-0.42-3.1.i386.rpm和tftp-0.42-3.1.i386.rpm
在root用户下利用命令:rpm -ivh xinetd-2.3.14-10.el5.i386.rpm
rpm -ivh tftp-server-0.42-3.1.i386.rpm
rpm -ivh tftp-0.42-3.1.i386.rpm
3、建立TFTP主目录
利用mkdir可以建立主目录,此目录的作用是用来存放宿主机与目标机通过TFTP传递的文件。
4、修改配置文件
利用vi /etc/xinetd.d/tftp可以进入到配置文件界面。下面是修改好的配置文件的界面
其中主要修改的地方有disable要改成no,然后保存退出。
5、重启服务
/etc/init.d/xinetd restart
Stopping xinetd: [FAILED]
Starting xinetd: [ OK ]
6、检验是否启动
netstat -a |grep tftp
安装成功