- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NFS讲解 免费获取
网络文件系统本章内容:? NFS安装?启动和停止N F S守护程序? NFS状态?配置N F S服务器和客户?完成样本配置文件网络文件系统(Network File System,简称N F S )是U N I X系统之间互相共享磁盘资源的一种方法。在异构型的环境中, N F S才真正可以发挥优势。大多数 U N I X变种(如果不是所有的U N I X系统)都支持N F S。读者也可以见到并不昂贵的支持 Microsoft Wi n d o w s的N F S,从而使N F S成为共享磁盘的一个优异的选择。N F S最初由Sun Microsystem公司在8 0年代推出,S u n共享该产品的设计,使该协议成为一个标准,它消除了与其他操作系统之间的协同冲突。在版本1 . 0发布之前,L i n u x就支持 N F S。N F S关键的特点是它的健壮性。它是一个无状态协议,意思是说在客户和服务器之间产生的每个请求本身是完整的,不需要知道以前的执行情况。由于这一原因, N F S不能区分一个非常慢的主机和一个完全停止的主机之间的差别。这也使得在服务器被关闭并重新启动时,并不需要对客户机进行重新引导。如果读者对这一点不太清楚,不要紧。设置和成功运行 N F S服务器并不需要了解它的底层协议。注意在第14章“Samba”中,读者可以了解Linux如何与运行Windows的计算机共享磁盘。NFS和Samba不同,它们是两种不同的协议,从两种完全不同的角度看待磁盘共享。L i n u x出色的特性之一是它能够同时支持各种共享磁盘的方法。实际上对于L i n u x服务器来说,通过N F S彼此共享磁盘,同时与通过使用S a m b a的基于Wi n d o w s的客户彼此共享磁盘是很常见的。警告令人感到遗憾的是,NFS的设计本身是不安全的。尽管采取一些措施防止黑客破坏系统可以提供中等程度的安全性,但是没有更多可做的工作。任何时候通过 N F S将磁盘共享给其他计算机时,需要给该计算机的用户(特别是r o o t用户)一定的信任度。如果认为共享该磁盘的用户并不可靠,那么需要考虑其他方法来代替 N F S共享数据和磁盘空间。要注意查看Red Hat和计算机紧急反应小组( C E RT )的安全性公告,这些公告可以从Red Hat的站点w w w. r e d h a t . c o m、C E RT站点w w w. c e r t . o rg或者是新闻组c o m p . s e c u r i t y.a n n o u n c e处等到。13.1 NFS安装虽然Red Hat Linux预装N F S软件,但还是需要了解这个软件的内容以及每个特定程序的作用,这对于解决一些问题以及配置与N F S相关的工具(如a u t o m o u n t e r )非常有用。为N F S服务器提供服务的程序有三个,它们是:r p c . p o r t m a p p e r 这一程序本身并不直接提供 N F S服务,但是它将其他计算机发出的调用请求映射到正确的N F S守护程序。r p c . n f s d 这一进程把N F S请求转化为本地文件系统上的实际请求。rpc.mountd 这一守护程序为加载和卸载文件系统的请求服务。注意 rpc.nfsd和rpc.mountd程序只需在NFS服务器上运行。事实上,出于对安全以及资源方面的考虑,不要让它们在所有客户机上运行。N F S客户机不需运行任何专门的N F S软件;但是它们应该运行rpc.portmapper程序,因为它提供RPC功能而不是NFS。在缺省情况下,这些程序在引导时安装和装入,要检查这一情况,按照如下方式使用r p c i n f o命令:该命令将显示在系统上运行的所有注册的R P C程序。要查看哪些程序被注册到某一远程主机,按照如下方式使用r p c i n f o命令:这里的h o s t n a m e是想要查看的远程主机名。对于一个运行N F S的L i n u x主机来说,这一命令的输出结果与下面的内容类似:13.2 启动和停止N F S守护程序用户可能会遇到需要停止N F S并在以后重新启动它的情况。通过使用在引导和关机时执行的启动脚本可以实现该功能。N F S的脚本在 / e t c / r c . d / i n i t . d / n f s。要启动N F S服务,作为r o o t运行以下命令:要停止N F S服务,作为r o o t运行以下命令:13.3 NFS状态N F S有其他一些选项可用于完成其他任务。例如,通过运行以下命令可以获得N F S状态:该命令的输出和下面类似:13.4 配置N F S服务器和客户N F S的两个主要文
文档评论(0)