Linux操作系统项目化教程 978-7-302-30884-3 任务10 使用NFS配置文件服务器新.pptVIP

Linux操作系统项目化教程 978-7-302-30884-3 任务10 使用NFS配置文件服务器新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务10 使用NFS配置文件服务器 任务引入 在某企业网中,不同部门位于不同的子网(如图10.1所示)。其中设计部网络地址为192.168.1.0/24,市场部网络地址为192.168.2.0/24,设计部和市场部部门经理主机的IP地址分别为192.168.1.2和192.168.2.2,所有主机均采用Linux操作系统。现要求设置一台文件共享服务器,供不同用户群使用。具体要求如下: /home/public:允许所有客户访问,但只有经理有写权限,其他用户为只读权限 /home/desing:只允许设计部的用户访问,有读写权限 /home/market:只允许市场部的用户访问,有读写权限 任务实施流程 要实现Linux系统间文件共享,可通过NFS实现。具体实施流程如下: 1.安装NFS服务器软件和客户端 2.建立共享目录及权限 3.配置NFS服务器 4.配置NFS客户端 10.1 NFS原理 10.1.1 NFS概述 NFS(Network Files System)是网络文件系统的缩写,由Sun公司于1980年开发,用于在Unix操作系统间实现磁盘文件共享,Linux操作系统出现后,被Linux所继承,并已经成为文件服务的一种标准(RFC1904、RFC1813和RFC3010)。 通过网络,NFS可以在不同文件系统间共享文件。用户不必关心所用计算机的型号、操作系统等信息,只要用mount命令将远程服务器的共享目录挂载在本地文件系统下,就可如同使用本地文件一样使用远程共享资源。 NFS目前共有三个版本:NFSv2、NFSv3和NFSv4。其中NFSv2、NFSv3依赖RPC(远程过程调用)与外部通信,下层传输协议可以是TCP或UDP。 10.1.2 NFS工作原理 NFS的具体工作流程如下 : (1)NFS注册:当NFS启动时,会随机选择工作端口并向RPC注册(RPC工作于111端口),RPC会记录NFS的端口形成端口映射表(PORTMAP)。 (2)RPC请求:当客户端需要NFS服务时,会向NFS服务器工作于111端口的RPC提交RPC,并明确NFS服务。 (3)PC响应:RPC查找端口映射表,并将结果返回给客户端。 (4)通信:客户端得到正确的NFS端口后,就直接与NFS进程来联机,请求服务,NFS服务器经权限认证后将允许客户端对共享资源进行数据访问。 10.2 NFS的安装和启动 NFS服务器上要安装的软件主要有3个: nfs-kernel-server:Linux NFS服务器。 nfs-common:NFS通用程序。 portmap:RPC端口映射程序。 对于NFS客户端仅需要安装nfs-common和portmap这两个程序就可。 服务器的安装,命令如下: [root@server ~]# apt-get update [root@server ~]# apt-get install nfs-kernel-server nfs-common portmap 安装好后,可以查询一下NFS程序是否正常运行。 [root@server ~]# rpcinfo –p NFS服务未能成功运行,可采用以下命令启动。 [root@server ~]# /etc/init.d/nfs-kernel-server start 在以上命令中若用stop参数则表示停止NFS服务。 [root@server ~]# /etc/init.d/nfs-kernel-server stop 10.2 配置NFS服务器 NFS主要有一个共享主配置文件(/etc/exports),另外是控制访问安全的配置文件(/etc/hosts.allow、/etc/hosts.deny)。 1.exports文件的文件格式 /etc/exports是NFS的主配置文件,该文件主要用来定义服务器上哪几个目录与网络中其他计算机共享,以及共享的规则怎样。 其定义的格式如下: 目录 主机1(参数) [主机2(参数) 主机n(参数)] 其中各项目含义如下: 目录:用来定义需要共享的目录,包括该目录下的子目录及目录中的所有文件。描述时使用目录的全路径(绝对路径)。 主机:指允许访问共享目录的客户端主机。可指定主机的IP、DNS名称、网段、DNS区域等,若不指定,则所有客户端均匹配。具体指定方法如下(见表10.1)。 参数:用来指定访问服务器的主机共享目录时的限制参数。 rw:(read-write):有可读、可写的权限。 ro(read-only):具有只读权限。这是默认选项。 root_squash:当来访问的客户端的用户是root用户时,将其映射成NFS服务器的匿名用户,通常他的UID和GID都会变成nobody(nfsnobody)的系统账号的身份

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档