一、ubuntu网络环境配置
具体步骤看实验1 ubuntu网络环境配置_加水印.pdf
二、tftp服务器环境搭建
tftp(Trivial File Transfer Protocol)即简单文件传输协议 是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件 传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69
tftp环境搭建:
1、打开一个命令行终端,执行如下命令查看是否已安装 tftp 服务器
dpkg -s tftpd-hpa
sudo apt-get install tftpd-hpa tftp-hpa
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 都需要重启
$ cd /tftpboot/
创建一个文件
$ sudo touch test.txt
回到家目录
$ cd
使用tftp命令登录本机
$ tftp localhost
获取文件
$ get test.txt
退出
$ q
执行如下命令查看是否获取到
$ ls
当前目录下获取到了test.txt文件表示成功安装
三、nfs服务器环境搭建
nfs(Network File System)即网络文件系统,其基于UDP/IP 使用nfs能够在不同计算机之间通过网络进行文件共享,能使使用者访问网络上其它计算机中的文件就像在访问自己的计算机一样。
tftp与nfs的区别:
tftp是文件在服务器里,通过tftp把文件下载到客户端,服务器和客户端都有文件。
nfs是文件在服务器里,只是可以通过网络把文件共享给客户端,所以虽然客户端可以读写这些文件,但这些文件是不存在与客户端的。
nfs环境搭建:
$ dpkg -s nfs-kernel-server
![](https://i-blog.csdnimg.cn/blog_migrate/ad8329b549e865643a263ad090c70621.png)
$ sudo apt-get install nfs-kernel-server
$ sudo vi /etc/exports
![](https://i-blog.csdnimg.cn/blog_migrate/27fd2c25eefc0edd907687fe6dd3fc38.png)
4、 创建服务器工作目录并设置为最高的权限
$ sudo mkdir -p /opt/4412/rootfs
$ sudo chmod -R 777 /opt
$ sudo service nfs-kernel-server restart
显示如下信息表示重启成功
注:以后每次重新打开 ubuntu 若要使用 nfs 都需要重启
进入到服务器工作目录
$ cd /opt/4412/rootfs/
$ sudo touch test.txt
$ cd
$ sudo mount -t nfs localhost:/opt/4412/rootfs /mnt
$ ls /mnt/
![](https://i-blog.csdnimg.cn/blog_migrate/0634c62b95bf90437ea675f46d75193e.png)
$ sudo umount /mnt