首先准备两台Linux,一台服务器,一台客户机,IP地址可自行设置,两台防火墙都要关闭。
配置服务器IP地址:172.20.10.11
配置客户机IP地址:172.20.10.12
先关闭防火墙:systemctl stop filewalld.service
检查防火墙是否关闭:systemctl status filewalld
![](https://img-blog.csdnimg.cn/d3f4bf14c52247a398525f8b1973fcf4.jpeg)
dead意思为关闭
服务器端
先检查有没有安装nfs服务器
输入rpm -qa | grep nfs-utils和rpm -qa | grep rpcbind
![](https://img-blog.csdnimg.cn/5db11129168f4421942fbf68177591ca.jpeg)
出现以上内容就是安装好了,如果没有则可以输入yum -y install nfs-utils rpcbind进行安装
![](https://img-blog.csdnimg.cn/34c6b1bc1da9408694157e7c0795024e.jpeg)
创建目录mkdir -p /user/share,再进入/user/share创建3个文件,以便测试
![](https://img-blog.csdnimg.cn/2d3f3fd53b764484838f9fdf01985dce.jpeg)
进入vi /etc/exports编辑
输入/user/share *(rw)保存退出
![](https://img-blog.csdnimg.cn/f1b2d224a4004cbebabb1e4948199e6d.jpeg)
这里*代表所有人,r代表可读,w代表可写
最好输入systemctl restart nfs重启一下nfs看看修改成功没有 ![](https://img-blog.csdnimg.cn/03b969326110433d8f968a7f2198d02d.jpeg)
客户端
新建一个目录:mkdir /myshare,目的是用来测试共享服务器/user/share下的文件
![](https://img-blog.csdnimg.cn/1914ec4a436d48e7b63d3ace3a6d9272.jpeg)
输入mount -t nfs 172.20.10.11:/user/share/ /myshare
这个命令意思是将服务器端的/user/share/挂载到客户端的/myshare下
![](https://img-blog.csdnimg.cn/dbe69f0487924675bdb75d1f40b7807f.jpeg)
挂载成功后进入myshare可以看到有3个共享文件,但是你会发现没有权限创建新文件,然后再回到服务器端
![](https://img-blog.csdnimg.cn/e8f9aa7506d0445e934ed928f50f80c4.jpeg)
服务器
用命令查看下权限:ll -d /user/share,发现我们权限不够
![](https://img-blog.csdnimg.cn/4d5816c94e224f91901be06f88c61fd4.jpeg)
输入增加权限命令:chmod o+w /user/share
![](https://img-blog.csdnimg.cn/0957344a2a314c4093ab5ff3d8915c64.jpeg)
这个时候再回到客户端
客户端
发现可以创建新文件了
![](https://img-blog.csdnimg.cn/86ea32bd62094920bb53aa24752a1510.jpeg)
同样的回服务器端看也对应的多了files4
![](https://img-blog.csdnimg.cn/d0c29c106bfb42ccbeb63c3bd091b86a.jpeg)
到这里NFS共享服务器操作流程就结束了