项目6 NFS服务器.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目6 NFS服务器

第二篇 linux服务器的管理与应用 项目6:NFS服务器的配置与管理 项目导入 项目描述 某学院有大量的资料需要共享,由于局域网中的客户端都使用linux主机,所以需要在该局域网中架设一台NFS服务器。NFS服务器中依据不同的共享目录,设立不同的权限,并允许学院教职工访问。 项目分析 任务分析: 任务1 :NFS简介 任务2 :NFS服务的安装与启动 任务3 :NFS服务器的配置 任务4 :NFS客户端的配置 学习目标 学习目标 项目实施 任务1:Samba服务的简介 一、 NFS的作用 NFS 是 Network FileSystem 的缩写,最早之前是由 Sun公司所开发出来的。 它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享共享的档案。所以NFS也可以简单看做是一个文件服务器!有点类似微软的DFS服务器。可以让PC将网络远程的 NFS 主机分享的目录,挂载到本地端的机器当中,在本地端的机器看起来,那远程主机的目录就好像是自己磁盘分割槽一样,使用相对便利。 客户端PC可以挂载NFS服务器所提供的目录并且挂载之后这个目录看起来如同本地的磁盘分区一样,可以使用cp、cd、mv、rm及df等与磁盘相关的命令。NFS有属于自己的协议与使用的端口号,但是在传送资料或者其他相关信息时候,NFS服务器使用一个称为“远程过程调用”(Remote Procedure Call,RPC)的协议来协助NFS服务器本身的运行。 项目实施 二:NFS和samba服务器的区别 1、应用系统不同 samba是DEC开始开发的,用于在不同的Unix机器间进行资源共享,采用udp协议。后来基于tcp重新开发后,效率有了很大提高。它使用的协议是SMB。samba和windows中的网上邻居都使用SMB协议。所以samba自然主要用于在windows和linux之间共享资源。资源包括文件、打印机等等。 NFS是SUN开发的,用于UNIX机器之间的资源共享。现在NFS已经成为UNIX/LINUX上的标准配置。 2、配置方法不同 从配置来看,samba比nfs复杂,但是使用灵活。在效率上来了看nfs比samba略高一筹。 项目实施 3、 NFS工作原理 因为 NFS 支持的功能相当的多,而不同的功能都会使用不同的程序来启动,每启动一个功能就会启用一些 port 来传输数据,因此,NFS 的功能所对应的 port 是不固定,而是采用随机取用一些未被使用的小于 1024 的端口作为传输之用。但如此一来又造成客户端连接服务器时的困扰, 因为客户端需要知道服务器端的相关端口才能够联机。 RPC主要功能是指定每个 NFS功能所对应的端口号,并且回报给客户端,让客户端可以连接到正确的端口上去。RFC的工作原理是当服务器在启动 NFS 时会随机取用数个端口,并主动的向 RPC 注册,因此 RPC 可以知道每个端口对应的 NFS 功能。RPC是固定使用 port 111监听客户端需求并回报客户端正确的端口,所以可以让 NFS服务容易的启动。 项目实施 4、NFS工作流程 (1)NFS启动时,自动选择工作端口小于1024的端口(如1000端口),并向RPC(端口为111)汇报,RPC记录内容。 (2)客户端会向服务器端的RPC(port 111)发出NFS文件存取功能的询问请求。 (3)服务器端找到对应的已注册的NFS daemon端口后回报给客户端。 (4)客户端了解正确的端口后,就可以直接与NFS守护进程来联机。 项目实施 5、NFS组成 服务进程是系统在启动计算机后自动运行的程序,包括对网络的连接、网络协议的加载、图形桌面的显示、文件系统的加载等, 如启动NFS服务,所必须的3个的进程分别是: 1、 rpc.nfsd:主要功能是判断、检查客户端是否具备登录主机的权限,负责处理NFS的请求。 2、rpc.mountd: 主要功能是管理NFS的文件系统,启动rpc.mountd服务进程后mountd会读取/etc/xtab查看是哪一台客户机正在挂载哪一个文件系统,并回应客户机所要挂载的路径。 3、portmap:主要功能是进行端口映射。即将TCP/IP通信协议的端口数字转换成RPC程序数字,因为这样客户端才能进行RPC调用。一般RPC服务器是被inet启动的,所以portmap必须在inetd之前启动,否则无法进行RPC调用。 项目实施 任务2:NFS服务器的安装与启动 NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下系统已经默认安装了。 nfs-utils-* :NFS服务

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档