搭建TFTP与NFS服务器的目的是:
实现宿主机与开发板之间交叉开发(我这里是搞嵌入式开发喔~)
示意图如下:
1. TFTP服务器
(1). 安装tftp服务器
方式一:使用rpm方式安装
rpm -ivh /mnt/Package/tftp-server-0.49-7.el6.i686.rpm
出现问题如下:
由错误信息可知:需要依赖安装xinetd.
执行如下命令安装:
最后再重新执行安装tftp命令如下:
方式二:使用yum方式安装.
下章介绍yum的用法!
(2)配置tftp服务器
vim /etc/xinetd.d/tftp
打开内容如下:
其中修改下面两个选项:
server_args : 设置tftp共享目录
disable : 是否关闭tftp服务
改为如下所示:
(3). 重启tftp服务器
(4) 测试tftp服务
使用windows系统验证tftp是否搭建成功
前提-1
Windows与Linux能ping通
前提-2
关闭Linux防火墙,使用命令 /etc/init.d/iptables stop关闭Linux防火墙
前提-3
关闭Selinux, 使用命令setenforce permissive
打开tftp客户端,并配置如下
点击下载后文件就会下载到F:\hello1.c中
此时tftp验证完成.
2. 搭建NFS服务器
(1). 配置NFS服务器
vim /etc/export
添加: 如下一行
/myroot*(rw,sync,no_root_squash
)
/myroot : 为共享目录
* : 允许访问共享目录的主机IP,此处也可以设置成192.168.1.*
(2). 重启NFS服务
/etc/init.d/nfs restart
完成!