linux:网络服务配置之—NFS配置管理

2.1.2 用NFS实现资源共享
前面讲的Samba是实现Linux主机之间、Windows和Linux之间实现资源共享的途径。而NFS是实现Linux主机之间共享的另一种途径。NFS最早使用在Sun服务器上,现在已经移植到各种类UNIX系统下了,Windows下也有相应的版本。相对Samba服务,NFS共享具有简单快速的特点,所以目前广泛用于类UNIX主机之间的资源共享。这里我们就以RHEL3中NFS的配置过程简单介绍NFS服务的实现。
3. 安装NFS服务器
NFS服务需要两个软件包:nfs-utils 和 portmap。可以通过下面的命令查询系统是否已经安装了NFS服务。
#rpm -q nfs-utils portmap
安装NFS软件非常简单:
#rpm -ivh nfs-utils*.rpm
#rpm -q portmap*.rpm
4. 配置NFS服务器
NFS服务器的配置相对比较简单。它的配置文件为/etc/exports。要设置共享,只需要在配置文件中设置,并重新启动服务即可。
exports文件的结构比较简单,其中的空行和以#开头的行都被忽略,其余每行就是一个共享的配置,每个共享配置行的基本格式如下:
共享目录 主机1(选项1,选项2) 主机2(选项1,选项2) ……
共享目录是要提供共享的实际目录,一行只能出现一个目录。
主机是可以访问共享的主机配置,可以使用通配符。多个主机配置之间需要使用空格分隔,每个主机配置之后紧跟放在括号中的选项配置,之间不能留有空格!主机的配置格式比较多,下面就给出可能的主机配置方式:
主机表示 说明 举例
单个主机 主机名、域名或IP地址 172.12.0.3 syd164.com.cn
NIS工作组 NIS服务器中的组 @syd168
通配符 可以使用*和?,*代表任意,?代表一个任意字符 *.syd164.com
IP网络 网络表示格式 172.12.0.0/16
表2-3
选项配置是设置共享的访问权限的。主要包括以下一些选项:
选项 说明
rw 让共享的目录可写入,不能与ro同时使用
ro 使共享的目录变为只读
sync NFS服务器同步写入磁盘,保证数据的安全性
表2-4
下面是一个NFS配置的示例:
===========================/etc/exports===========================
#This is a example of exports by syd168
/home/share 172.12.*.*(ro,sync)
/share/public *.syd164.com(rw,sync)
5. 启动NFS服务器
启动NFS的方法和启动其它服务器的方法类似。首先检查服务是否为自动启动,如果不是就修改设置,接着就可以启动服务器。下面就是启动NFS服务器的命令:
#service nfs start
要停止NFS服务,可以使用如下命令:
#service nsf stop
6. 使用NFS共享的资源
 显示连接到NSF服务器的主机信息
showmount [NFS服务器] --如果不给出服务器则表示当前主机
#showmount 172.12.0.3
172.12.0.4
172.12.0.1
 显示NSF服务器的共享列表
showmount -e [NFS服务器] --如果不给出服务器则表示当前主机
#showmount -e 172.12.0.3
Export List for 172.12.0.3:
/var 172.12.0.*
/home/public *.syd164.com
7. exportfs命令的使用
 重新输出目录:
#exportfs -rv
 停止输出所有目录
#exportfs -auv
 输出所有目录
#exportfs -av
8. 挂载NFS服务器提供的共享到当前主机的某个目录下
mount -t nfs NFS服务器地址:/目录 [-o 挂载参数] 挂载目录。举例:
#mount -t nfs 172.12.0.3:/home/syd168 /mnt/tmp
上面命令的作用是将172.12.0.3中/home/syd168目录挂载到/mnt/tmp下。
9. 显示当前主机挂载的目录
showmount -d NFS服务器
10. 显示挂载到NFS服务器上的所有客户机的挂载目录
showmount -a NFS服务器
11. 卸载已经挂载的目录
umount 挂载目录
12. NFS的可视化配置
RHEL3提供了方便NFS配置的图形化工具。
资料来源:学网(www.xue5.com),原文地址:http://www.xue5.com/itedu/200707/120449.html

你可能感兴趣的:(linux,windows,网络,unix,配置管理,服务器)