本文作为专业课程Linux操作系统管理的项目之记录学习。
**
实训目的:
**
会安装NFS服务器,能基于匿名用户身份访问NFS服务器共享的文件夹,会在Linux或Windows客户端上访问NFS服务器上的共享资源。
**
实训环境:
**
每人1台windows物理机,1台RHEL7虚拟机,1台windows7虚拟机,虚拟机网卡连接至vmnet2虚拟交换机。
**
实训内容:
**
1.在RHEL7服务器上创建共享目录/data,该目录用于NFS服务器共享,并在该目录内创建readme文件,用于测试服务器搭建结果。
2.按照要求配置RHEL7和windows7的网络基本配置信息(IP,子网掩码,默认网关)。
3.安装NFS服务的相关软件包(RHEL7 默认已经安装)。
4. 将共享目录/data的所有者修改为nfsnobody
5. 编辑、加载、查看NFS服务的配置文件/etc/exports,使用所有用户可读写/data目录。
下面两条命令分别是:
重新加载配置文件,使新配置生效。
查看配置结果。
6. 启动NFS服务器并设置开机自动启动,开放防火墙的nfs,rpcbind,mountd服务流量,允许外部主机访问。
7.在Linux客户端访问共享目录。
(1)确保Linux系统的NFS客户端已安装rpcbind软件包,并启动了其服务(RHEL7中已默认安装并启动,客户端不需要启动nfs服务)。
(2)在NFS客户端使用showmount命令查看NFS服务器中导出的共享目录。
其他常用参数有:
-e | 查询/显示NFS服务器中可用的共享目录 |
---|---|
-a | 查询/显示NFS服务器上的共享目录和所有连接客户端的信息 |
-d | 只显示被本机挂载的共享目录的信息 |
-v | 显示showmount命令程序的版本号 |
(3)在NFS客户端创建挂载点目录 ->将服务器端的共享目录临时挂载到本地的挂载点目录 ->挂载成功后,访问共享目录内的文件(如查看挂载点目录内的readme文件的内容)。
(4)若客户端希望开机时自动将NFS服务器端的共享资源挂载到本地主机,则可以在客户端的/etc/fstab文件的末尾添加挂载信息->验证对共享资源的读、写访问。
8.在windows客户端访问共享目录。
配置文件相关知识点: