NFS服务
NFS服务的安装
1、环境准备
2、安装服务
[root@localhost ~]# yum -y install nfs-utils
Tips:
因为centos7自带了rpcbind,所以不用安装rpc服务,rpc监听在111端口
3、修改配置文件
Tips:
rw可读写;ro只读;
sync文件同时写入硬盘和内存;async文件先保存到内存,然后写入硬盘
all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限。
root_squash 当NFS客户端使用root用户访问时,映射为NFS服务端的匿名用户。
no_root_squash 当NFS客户端使用root用户访问时,映射为NFS服务端的root用户。
4、启动服务
5、查看配置,并添加内容至挂载点
Linux客户端:
1、安装(客户端上不需要启动nfs服务,只是为了使用showmount工具)
[root@localhost ~]# yum -y install nfs-utils
2、查看nfs配置
3、挂在到本地,并查看挂在情况
NFS服务的功能:
NFS即网络文件系统(NetWork File System),是使不同的计算机之间能通过网络进行文件共享的一种网络协议,多用于类UNIX系统中的网络中。
2. 了解NFS的原理
其中RPC(Remote Procedure Call)为远程过程调用,最主要的功能就是指定每个NFS功能所对应的端口号,并且回报给客户端,让客户端可以连接到正确的端口上。
3. 掌握NFS服务的启动、停止、重启
service nfs start|stop|restart
4. 掌握NFS服务的主配置文件:/etc/exports
5. 掌握NFS服务的配置实例:
将/home/share目录共享出去,供192.168.1.0/24网段的客户机进行读写,而网络中的其他主机只能读取该目录的内容
其中,sync用于设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议使用该选项
rw,允许客户端读取及写入共享资源
ro,仅允许客户端读取共享资源内容
6. 掌握使用showmount命令查看NFS服务器上有哪些输出目录。
例子:显示IP地址为192.168.1.102的NFS服务器上的输出目录。
7. 掌握使用mount命令挂载NFS服务器中的输出目录到本地目录
例如,将IP地址为192.168.1.102的NFS服务器上的/home/public输出目录,挂载到本地的/mnt/public目录下,可以使用命令