任务9.2 安装与配置NFS服务器 课件(共21张PPT)-《Linux操作系统管理与服务器配置(Rocky Linux 8.6) 》同步教学(电子工业版)

资源下载
  1. 二一教育资源

任务9.2 安装与配置NFS服务器 课件(共21张PPT)-《Linux操作系统管理与服务器配置(Rocky Linux 8.6) 》同步教学(电子工业版)

资源简介

(共21张PPT)
*
任务9.2 安装与配置NFS服务器
项目9 配置与管理文件共享
任务描述
A公司的网络管理员小彭,根据公司的业务需求,需要在信息中心的Linux服务器上实现文件共享,小彭首先想到了NFS服务器,现需要安装NFS相关组件,并对NFS服务器进行配置。
任务9.2 安装与配置NFS服务器
任务要求
在信息中心的Linux服务器安装NFS相关组件后,可以通过网络实现资源共享。NFS通过网络让不同的机器、不同的操作系统能够彼此分享各自的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Linux操作系统将实现磁盘文件共享的一种方法。本任务的具体要求如下所示。
(1)NFS服务器的IP地址为192.168.1.201。
(2)NFS服务器输出共享目录为/MyText,对192.168.1.211主机可读可写,远程root映射为匿名用户,进行数据同步。
(3)NFS服务器输出共享目录为/MyShare,对所有192.168.1.0网段的主机可读可写,进行数据同步,并将远程用户映射为本地UID为333的用户;/MyShare对其他所有非192.168.1.0网段的主机只读,远程用户映射为匿名用户。
任务9.2 安装与配置NFS服务器
任务资讯
1.认识NFS服务
NFS (Network File System,网络文件系统)是一种用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。NFS的功能是通过网络让不同的机器、不同的操作系统能够彼此分享各自的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类UNIX 系统间实现磁盘文件共享的一种方法。
NFS的基本原则是,允许不同的客户端及服务器端通过一组RPC分享相同的文件系统。它独立于操作系统,允许不同的硬件及操作系统共同进行文件的分享。
任务9.2 安装与配置NFS服务器
任务资讯
NFS在文件传送或信息传送过程中依赖于RPC协议。RPC(Remote Procedure Call,远程过程调用)是能使客户端执行其他系统中的程序的一种机制。NFS本身是没有提供信息传输协议的功能的,但NFS却能让我们通过网络进行资料的分享,这是因为 NFS使用了一些其他的传输协议。而这些传输协议会用到 RPC功能,可以说NFS本身就是使用RPC的一个程序,或者说NFS 是一个RPC Server。所以只要用到NFS的地方就要启动RPC服务,无论是NFS Server还是 NFS Client。这样Server和Client才能通过RPC来实现 PROGRAM PORT 的对应。可以这么理解RPC和NFS 的关系:NFS是一个文件系统,而RPC负责信息的传输。
以下是NFS 显而易见的优点:
(1)节省本地存储空间。
(2)用户不需要在网络中的每个机器上都创建家目录,可以在网络上被访问和使用。
(3)可以减少整个网络上可移动介质设备的数量。
任务9.2 安装与配置NFS服务器
任务资讯
2.认识NFS服务相关软件包
(1)NFS服务的主程序软件包为nfs-utils-2.3.3-51,具体如下所示。
nfs-utils-2.3.3-51.el8.x86_64 //NFS主程序
(2)rpcbind服务的主程序软件包为rpcbind-1.2.5-8,具体如下所示。
rpcbind-1.2.5-8.el8.x86_64 //rpcbind主程序
任务9.2 安装与配置NFS服务器
任务资讯
3.认识NFS主配置文件
(1)NFS主配置文件
NFS服务的主配置文件是“/etc/exports”,配置文件比较简单,主要是通过权限控制来完成,基本语法格式如下所示。
<输出目录>[客户端1 选项(访问权限,用户映射,其他)][ 客户端2 选项(访问权限,用户映射,其他]
配置示例如例9.2.1所示。
每一行首先都是要共享的目录,然后是这个目录依照权限共享给不同的主机,主机后面的小括号内就是权限参数,参数不止一个时,可以用逗号隔开(注意:主机和小括号之间不能有空格)。
任务9.2 安装与配置NFS服务器
任务资讯
各项参数详细说明如下:
(1)输出目录:共享供客户端使用的目录,使用绝对路径。
(2)客户端:客户端可以是一个,也可以是多个。名称可以是单台主机、IP网络地址或者IP网段也支持通配符比如“*”或者“ ”,但是通配符只能使用在主机名上。主机常用的指定方式如表9-2-1所示。
任务9.2 安装与配置NFS服务器
任务资讯
(3)选项:NFS能不能用,好不好用,最重要就是小括号内相关选项的设置,常见选项说明如表9-2-2所示。
任务9.2 安装与配置NFS服务器
任务资讯
4.exportfs命令
在修改/etc/exports文件后,使用exportfs命令挂载共享目录,可以不重启NFS服务,平滑重载配置文件,从而避免进程挂起导致宕机。其实并不需要像其他的服务那样当修改了主配置文件之后必须重启服务,使用exportfs就可以使设置立即生效。exportfs命令基本语法格式如下所示。
exportfs [选项]
exportfs命令常用选项及其功能如表9-2-3所示。
任务9.2 安装与配置NFS服务器
任务资讯
5.showmount命令
showmount命令主要用于查询NFS服务器的相关信息 ,该命令基于语法格式如下所示。
showmount [-ade] 服务器名称或IP地址
showmount命令常用选项及其功能如表9.4.4所示。
任务9.2 安装与配置NFS服务器
任务资讯
6.NFS与RPC服务的启停
(1)RPC服务的后台守护进程是rpcbind,因此,在启动、停止RPC服务和查询RPC服务状态时要以rpcbind作为参数。
(2)NFS服务的后台守护进程是nfs,因此,在启动、停止NFS服务和查询NFS服务状态时要以nfs作为参数。
任务9.2 安装与配置NFS服务器
任务资讯
7. NFS客户端的配置
NFS服务器端配置完成后,客户端如果想要使用该NFS就必须先挂载该文件系统,而使用完成后及时卸载NFS文件系统。用户可以通过mount命令将可用输出目录挂载到本地文件系统中,也可以直接修改/etc/fstab文件实现开机自动挂载NFS。
(1)NFS客户端安装NFS软件包和RPCBind软件包,参照NFS服务器端的安装方法,这里不再讲述。
(2)查看NFS服务器信息
在客户端挂载NFS共享目录之前,可以用showmount命令查看服务器上有哪些输出目录,以及共享目录是否允许客户端连接。NFS服务器IP地址为192.168.1.201,查看结果如下所示。
任务9.2 安装与配置NFS服务器
任务资讯
(3)挂载输出目录到本地
使用mount命令挂载NFS文件系统,mount命令基本语法格式如下。
(4)修改/etc/fstab文件实现自动挂载。
如果要经常使用远程服务器上的共享目录,每次挂载略显麻烦,可以在客户端直接修改/etc/fstab文件的内容,实现自动挂载。在NFS客户端的/etc/fstab文件中需添加的内容如下所示。
任务9.2 安装与配置NFS服务器
任务资讯
(5)卸载输出目录
当用户不需要使用某个NFS服务器的输出目录时,为了安全最好及时将共享目录卸载,比如要卸载前面所挂载的目录,可以使用“umount 挂载点“命令,如下所示。
任务9.2 安装与配置NFS服务器
任务实施
1.查询NFS服务的nfs-utils软件包是否安装
使用rpm -qa |grep nfs命令查询nfs-utils软件包是否安装,如下所示。
2.查询RPCBind软件
使用“rpm -qa |grep rpcbind”查询rpcbind软件是否安装,如下所示。
任务9.2 安装与配置NFS服务器
任务实施
3.配置NFS服务器
步骤1:创建共享目录,如下所示。
[root@master ~]#mkdir /MyText
[root@master ~]#mkdir /MyShare
步骤2:编辑/etc/exports主配置文件,输入以下内容并保存退出。
[root@master ~]#vim /etc/exports
/MyText 192.168.1.211(rw,sync,root_squash)
/MyShare 192.168.1.0(rw,sync,anonuid=333) *(ro,all_squash)
任务9.2 安装与配置NFS服务器
任务实施
步骤3:使用exportfs命令重新输出共享目录,如下所示。
[root@master ~]#exportfs -arv
exporting 192.168.1.0:/MyShare
exporting 192.168.1.211:/MyText
exporting *:/MyShare
任务9.2 安装与配置NFS服务器
任务实施
4.重新启动NFS相关服务
配置完成后,重启rpcbind、nfs-utils和nfs-server,并设置开机自动启动,如下所示。
5.关闭NFS服务器端的防火墙
关闭NFS服务器端的防火墙,并设置开机不自动启动,如下所示。
任务9.2 安装与配置NFS服务器
任务实施
6.使用客户端测试NFS服务
步骤1:使用showmount命令查看服务器中NFS所有输出的共享目录,如下所示。
步骤2:将NFS服务器的/MyText输出目录挂载到客户端本地的/nfstext目录下,如下所示。
任务9.2 安装与配置NFS服务器
任务小结
(1)NFS服务依赖RPC协议,使用NFS服务时,确保RPC协议已安装。
(2)NFS服务启动的顺序是rpcbind、nfs-utils和nfs-server,这三个服务的顺序不能改变,否则服务会启动失败。
(3)在进行测试NFS服务时,要关闭服务器端的防火墙,否则会失败。
任务9.2 安装与配置NFS服务器

展开更多......

收起↑

资源预览