Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104633657
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-03-22 20:25:56

来源:赛迪网    作者:sixth

1、NFS服务的概述

NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计算机不同操作系统之间可以彼此共享文件。由于NFS使用起来非常方便,因此很快得到了大多数的UNIX/Linux系统的广泛支持,而且还被IETE(国际互联网工程组)制定为RFC1904、RFC1813和RFC3010标准。

NFS采用客户/服务器工作模式。在NFS服务器上将/nfs/public目录设置为输出目录(即共享目录)后,其他客

户端就可以将这个目录挂载到自己系统中的某个目录下,这个目录可以与服务器上的输出目录和其他客户机中的目录不相同,例如图中的客户机PC1与PC2的挂载目录就不相同。如果某用户登录到客户机PC1并进入/mnt/nfs目录,那么他就可以看到NFS服务器内/nfs/public目录下的所有子目录及文件,只要具有相应的权限,就可以使用cp、cd、mv、rm和df等命令对磁盘或文件进行相应的操作。

使用NFS服务,至少需要启动以下3个系统守护进程。

(1)rpc.nfsd

(2)rpc.mountd

(3)portmap

2、NFS服务的安装

可使用下面的命令来检查系统中是否已经安装了这两个包。

rpm -q nfs-utils portmap

如果系统尚未安装这两项服务,则可将Red Hat Enterprise Linux 5的第1张安装盘放入光驱。加载光驱后,在光盘的Server目录下可以分别找到portmap服务的RPM安装包文件portmap-4.0-65.2.2.1.i386.rpm和NFS服务的RPM安装包文件nfs-utils-1.0.9-16.el5.i386.rpm,然后先使用下面的命令安装portmap服务。

rpm -ivh /mnt/Server/ portmap-4.0-65.2.2.1.i386.rpm

再使用下面的命令安装NFS服务。

rpm -ivh/mnt/Server /nfs-utils-1.0.9-16.el5.i386.rpm

3、启动和停止NFS服务

启动NFS服务

/etc/init.d/portmap start

/etc/init.d/nfs start

停止NFS服务

/etc/init.d/nfs stop

/etc/init.d/portmap stop

重新启动NFS服务

/etc/init.d/nfs restart

检查portmap和nfs服务的状态

/etc/init.d/portmap status

/etc/init.d/nfs status

设置自动启动NFS服务

对于实际应用中的Linux系统,每次开机后都手工启动nfs服务是不现实的,应该设置系统在指定的运行级别(通常为3和5)自动启动portmap和nfs服务。

chkconfig --level 35 portmap on

chkconfig --level 35 nfs on

执行“ntsysv”命令启动服务配置程序,找到“nfs”和“portmap”服务,分别在其前面加上“*”,然后选择“确定”即可。

阅读(164) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~