& 3.1 简介
NFS 是网络文件系统(Network ">File System)的简称,是分布式计算系统的一个组成部分,实现在异种网络上共享和装配远程文件系统,从用户角度看来,在这些远程的文件系统操作和本地的文件系统上操作并没有什么不同。NFS由Sun 微系统公司(Sun Microsystem, Inc)开发,制订了NFS 标准,并被IETF接受,纳入RFC,作为文件服务的一种标准(RFC1904,RFC1813)。NFS基于客户/服务器结构,通过RPC(远过程调用)实现,所有的NFS操作都由RPC过程来进行。NFS 服务器导出本地的目录给远程的NFS客户,NFS客户把对文件操作系统调用重定向到远程的系统。在Linux里,通常用knfsd来实现NFS服务,这是个运行在核心空间的后台守护程序,相对与用户空间的NFS程序,有较高的响应性能。
& 3.2 所需资源
&3.2.1 所需包
RedHat 6.2 服务器安装
&3.2.2 所需配置文件
/etc/exports 系统自带,管理员配置
& 3.3 配置方案
1./etc/exports
说明:NFS主配置文件
源文件:
/home/weboa www.weboa.com.cn (rw)
# 把/home/weboa 提供给www.weboa.com.cn访问,权限是可读写
& 3.4 测试及管理办法
1. 修改完配置文件需要执行/etc/rc.d/init.d/nfs start生效
& 3.5小结
NFS(Network File System)是由Sun开发的用于网络上文件共享的协议.NFS使用起来很方便,所以得到了广泛的应用.但由于它的认证机制是基于IP地址的,因而容易被攻击.
注意NFS是基于rpc机制的,所以portmap服务一定要打开.