第07章 NFS服务的配置与应用.ppt_第1页
第07章 NFS服务的配置与应用.ppt_第2页
第07章 NFS服务的配置与应用.ppt_第3页
第07章 NFS服务的配置与应用.ppt_第4页
第07章 NFS服务的配置与应用.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第07章 NFS服务的配置与应用,本章导读 NFS服务的概述 NFS服务的配置 启动和停止NFS服务 测试NFS服务 NFS客户端的使用,NFS服务的概述,NFS最早是由Sun公司于1984年开发出来的,其目 的就是让不同计算机不同操作系统之间可以彼此共享文 件。由于NFS使用起来非常方便,因此很快得到了大多 数的UNIX/Linux系统的广泛支持,而且还被IETE(国 际互联网工程组)制定为RFC1904、RFC1813和 RFC3010标准。,NFS服务的概述,NFS采用客户/服务器工作模式。在NFS服务器上将 /nfs/public目录设置为输出目录(即共享目录)后,其他客 户端就可以将

2、这个目录挂载到自己系统中的某个目录下,这 个目录可以与服务器上的输出目录和其他客户机中的目录不 相同,例如图中的客户机PC1与PC2的挂载目录就不相同。 如果某用户登录到客户机PC1并进入/mnt/nfs目录,那么他 就可以看到NFS服务器内/nfs/public目录下的所有子目录及 文件,只要具有相应的权限,就可以使用cp、cd、mv、rm 和df等命令对磁盘或文件进行相应的操作。,NFS服务的概述,NFS服务的概述,使用NFS服务,至少需要启动以下3个系 统守护进程。 (1)rpc.nfsd :主要用于客户端登录主机时的权限验证和处理NFS请求 (2)rpc.mountd :主要用于对NF

3、S文件系统的管理 (3)portmap :主要负责端口映射,NFS服务的安装,可使用下面的命令来检查系统中是否已经安装了这两个包。 rpm -q nfs-utils portmap,NFS服务的安装,如果系统尚未安装这两项服务,则可将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服务。

4、 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,NFS服务的配置,exports文件的格式 NFS服务配置实例 维护NFS服务的输出目录列表,exports文件的格式,exprots文件中每一行提供了一个共享目录的设置,其命令格式为: 输出目录 客户端1(选项1,选项2,)客户端2(选项1,选项2,),exports文件的格式,客户端常用的指定方式,exports文件的格式,访问权限选项,expor

5、ts文件的格式,用户映射选项,exports文件的格式,常用的其他选项,NFS服务配置实例,/nfs/public 192.168.16.0/24(rw,async) *(ro) /nfs/liu 192.168.16.20(rw,sync) /nfs/root *(ro,no_root_squash) /nfs/users *(rw,insecure,all_squash,sync,no_wdelay) /mnt/cdrom 192.168.16.*(ro),维护NFS服务的输出目录列表,exportfs命令就是用来维护NFS服务的输出目录列表 的,命令的基本格式如下。 exportfs 选

6、项 其选项有以下几个。 -a:输出在/etc/exports文件中所设置的所有目录。 -r:重新读取/etc/exports文件中的设置,并使设置立即生效,而不需重新启动NFS服务。 -u:停止输出某一目录。 -v:在输出目录时将目录显示到屏幕上,启动和停止NFS服务,1启动NFS服务 /etc/init.d/portmap start /etc/init.d/nfs start 2停止NFS服务 /etc/init.d/nfs stop /etc/init.d/portmap stop 3重新启动NFS服务 /etc/init.d/nfs restart 4检查portmap和nfs服务的状

7、态 /etc/init.d/portmap status /etc/init.d/nfs status,启动和停止NFS服务,5设置自动启动NFS服务 对于实际应用中的Linux系统,每次开机 后都手工启动nfs服务是不现实的,应该设置 系统在指定的运行级别(通常为3和5)自动 启动portmap和nfs服务。 chkconfig -level 35 portmap on chkconfig -level 35 nfs on,启动和停止NFS服务,执行“ntsysv”命令启动服务配置程序,找到“nfs”和“portmap”服务, 分别在其前面加上“*”,然后选择“确定”即可。,测试NFS服务,

8、1检查输出目录所使用的选项 在配置文件/etc/exports中,即使在命令行中只设置了一两个选项, 但在真正输出目录时,实际上还带有很多默认的选项。通过查看 /var/lib/nfs/etab文件,就可以了解到真正输出目录时,到底使用了什么 选项 。,2使用showmount命令测试NFS服务器的输出目录状态 showmount命令的基本格式为: showmount 选项 NFS服务器名称或地址 常用的选项有: -a:显示指定的NFS服务器的所有客户端主机及其所连接的目录; -d:显示指定的NFS服务器中已被客户端连接的所有输出目录; -e:显示指定的NFS服务器上所有输出的共享目录。,NF

9、S客户端的使用,查看NFS服务器信息 连接NFS服务器 卸载NFS服务器 启动时自动连接NFS,查看NFS服务器信息,【例】如果NFS服务器的IP地址为192.168.16.177,那么可使用下面的命令来查看。 showmount -e 192.168.16.177,连接NFS服务器,挂载NFS服务器上的输出目录的命令格式为: mount -t NFS服务器名或IP地址:输出目录 本地挂载目录 【例】将NFS服务器(192.168.16.177)上的/nfs/public共享目录挂载到本机(Fedora4)上的/mnt/nfs目录。具体的步骤如下。 使用下面的命令来建立/mnt/nfs目录。

10、mkdir /mnt/nfs 使用下面的命令来挂载NFS服务器上的输出目录。 mount -t nfs 192.168.16.177:/nfs/public /mnt/nfs,卸载NFS服务器,要卸载前面挂载的/mnt/nfs目录,可使用下面的命令。 umount /mnt/nfs,启动时自动连接NFS,要想让系统在启动时自动挂载NFS服务器上的输出目录,应 编辑文件/etc/fstab,在该文件中加入如下格式的语句。 NFS服务器名或IP地址:输出目录 本地挂载目录 nfs defaults 0 0 【例】要将NFS服务器(192.168.16.177)上的/nfs/public共享 目录,在计算机Fedora4启动时自动挂载到该机上的/mnt/nfs目 录,可在/etc/fstab文件中加入下面的语句。 192.168.16.177:/nfs/public /mnt/nfs nfs defaults 0 0,练习题,【练习1】架设一台NFS服务器,并按照以下要求配置输出目录。 (1)开放/nfs/shared目录,供所有用户查阅资料。 (2)开放/nfs/u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论