目录
tftp 服务器环境搭建
实验步骤:
nfs 服务器环境搭建
实验步骤
tftp 服务器环境搭建
实验步骤:
 
 一、 
 tftp  
 服务器环境搭建  
 
 
 1 
 、 打开一个命令行终端,执行如下命令查看是否已安装  
 tftp  
 服务器  
 
 
$ dpkg -s tftpd-hpa
 
 若显示如下信息表示未安装  
 
 
 
 2 
 、 若未安装,执行如下命令安装( 
 确保  
 ubuntu  
 能上网 
 ),若已安装直接执行步骤  
 3  
 
$ sudo apt-get install tftpd-hpa tftp-hpa
 
 3 
 、 修改  
 tftp  
 服务器的配置文件  
 
$ sudo vi /etc/default/tftpd-hpa
 
 将  
 
 
 
 修改为如下内容,然后保存退出  
 
 
 
 注: 
 TFTP_DIRECTORY  
 是  
 tftp  
 服务器的工作目录,即客户端要下载的文件需要放到该目录下 
 
 
 
 4 
 、 创建服务器工作目录并设置为最高的权限  
 
$ sudo mkdir /tftpboot$ sudo chmod 777 /tftpboot
 
 5 
 、 重启  
 tftp  
 服务,使配置生效  
 
$ sudo service tftpd-hpa restart
 
 显示如下信息表示重启成功  
 
 
 
 注:以后每次重新打开  
 ubuntu  
 若要使用  
 tftp  
 都需要重启  
 
 
 
 6 
 、 本地测试是否安装成功  
 
 
 
 进入到服务器工作目录  
 
$ cd /tftpboot/
 
 创建一个文件  
 
$ sudo touch test.txt
 
 回到家目录  
 
$ cd ~
 
 使用  
 tftp  
 命令登录本机  
 
$ tftp localhost
 
 获取文件  
 
$ get test.txt
 
 退出  
 
$ q
 
 查看当前目录下是否获取到了  
 test.txt  
 文件,若获得到则表示安装成功 
 
 
nfs 服务器环境搭建
实验步骤
 
 一、 
 nfs  
 服务器环境搭建  
 
 
 
 1 
 、 打开一个命令行终端,执行如下命令查看是已否安装  
 nfs  
 服务器  
 
$ dpkg -s nfs-kernel-server
 
 若显示如下信息表示未安装  
 
 
 
 2 
 、 若未安装,执行如下命令安装(确保  
 ubuntu  
 能上网),若已安装直接执行步骤  
 3  
 
$ sudo apt-get install nfs-kernel-server
 
 3 
 、 修改  
 nfs  
 服务器的配置文件  
 
$ sudo vi /etc/exports
 
 在文件末尾添加如下配置,然后保存退出  
 
 
 
 注: 
 /opt/4412/rootfs  
 是  
 nfs  
 服务器的工作目录,即客户端要访问的文件需要放到该目录下 
 
 
 
 4 
 、 创建服务器工作目录并设置为最高的权限  
 
$ sudo mkdir -p /opt/4412/rootfs$ sudo chmod -R 777 /opt
 
 5 
 、 重启  
 nfs  
 服务,使配置生效  
 
$ sudo service nfs-kernel-server restart
 
 显示如下信息表示重启成功  
 
 
注:以后每次重新打开 ubuntu 若要使用 nfs 都需要重启
 
 6 
 、 本地测试是否安装成功  
 
 
 
 进入到服务器工作目录  
 
$ cd /opt/4412/rootfs/
 
 创建一个文件  
 
$ sudo touch test.txt
 
 回到家目录  
 
$ cd ~
 
 使用  
 nfs  
 挂载工作目录到 
 /mnt  
 
$ sudo mount -t nfs localhost:/opt/4412/rootfs /mnt
 
 查看是否挂载成功  
 
$ ls /mnt/
 
 若目录下有了  
 test.txt  
 文件表示安装成功  
 
 
 取消挂载  
 
$ sudo umount /mnt
 
 注: 
 u 
 buntu 17.10  
 之后的版本  
 nfs  
 默认只支持协议  
 3  
 和  
 4 
 ,但后续我们使用的  
 uboot  
 默认  
 
 
 使用协议  
 2 
 ,所以需要在 
 /etc/default/nfs-kernel-server  
 文件末尾加一句如下内容:  
 
 
 RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"  
 
 
 然后重启  
 nfs  
 服务即可。 
                

















