您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 大学课件 > 第26章 网络硬盘——NFS
第26章网络硬盘——NFSNFS是网络文件系统(NetworkFileSystem)的简称,用于在计算机间共享文件系统。通过NFS可以让远程主机的文件系统看起来就像是在本地一样。这个由Sun公司于1985年推出的协议产品如今已被广泛采用,几乎(这个词甚至可以舍去)所有的Linux发行版都支持NFS。NFS同样基于服务器-客户机架构,本章将着重讨论NFS服务器的安装和配置。NFS只能用于UNIX类主机间的文件共享,Windows客户机应该使用Samba获得文件服务,读者可参考第25章的内容获得相关资料。26.1快速上手:搭建一个NFS服务器按照惯例,本节将帮助读者快速搭建一个NFS服务器,这个NFS服务器实现最基本的功能:向外界不加限制地导出一个目录。这里暂时不考虑安全方面的因素,稍后会详细介绍和NFS配置相关的完整信息。26.1.1安装NFS服务器安装NFS服务器软件26.1.2简易配置设置NFS服务器的配置文件26.1.3测试NFS服务器测试NFS服务器26.2NFS基础通过简单的实践,读者已经大概了解了让NFS服务器工作起来的基本步骤。NFS协议非常简单,但遗憾的是,简单往往意味着对管理员更大的挑战。NFS服务器的配置文件从来不会像Apache那样长篇大论,很多事情必须自己考虑清楚。特别是在安全性方面,不要指望NFS像Apache那样自动给出一个“完美”的方案。通过本节及以后各节的学习,读者会逐步发现,“快速上手”环节中使用的NFS配置是存在很多问题的,尽管它看上去似乎工作得不错。26.2.1关于NFS协议的版本1.提供上锁(lock)和安装(mount)协议;2.有状态操作;3.很强的安全措施;4.同时支持UNIX和Windows客户机;5.支持Unicode编码的文件名;6.更高的性能;26.2.2RPC:NFS的传输协议NFS的传输协议概述26.2.3无状态的NFSNFS连接后无状态26.3NFS配置本节主要介绍NFS服务器的配置和管理。和其他Linux服务一样,NFS使用一个配置文件来完成配置工作。对于管理员来说,这个配置文件几乎就是NFS的全部,对此将首先进行讨论。随后在26.3.2节将介绍NFS的启动脚本,本节的内容兼顾了各种不同的主流发行版。26.3.1理解配置文件介绍配置文件中的内容26.3.2启动和停止服务启动和停止服务26.4安全性方面的几点建议NFS在设计初期并没有着重考虑安全性的问题——当发现NFS的配置如此简单的时候就应该意识到这一点。的确,在实际使用过程中,NFS协议带来很多安全隐患。这些安全问题有时候会让人们怀疑随之带来的简便性是否值得。但不管怎么样,有了问题就必须尝试去解决。系统管理员总不能把自己的脑袋埋在沙堆里吧。26.4.1充满风险的NFSNFS安全问题26.4.2使用防火墙设置防火墙来提高安全性26.4.3压制root和匿名映射26.4.4使用特权端口特权端口介绍26.5监视NFS的状态:nfsstatnfsstat命令
本文标题:第26章 网络硬盘——NFS
链接地址:https://www.777doc.com/doc-4661708 .html