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

下载本文档

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

文档简介

第04章NFS服务的配置与应用,本章导读NFS服务的概述NFS服务的配置启动和停止NFS服务测试NFS服务NFS客户端的使用,NFS服务的概述,NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计算机不同操作系统之间可以彼此共享文件。由于NFS使用起来非常方便,因此很快得到了大多数的UNIX/Linux系统的广泛支持,而且还被IETE(国际互联网工程组)制定为RFC1904、RFC1813和RFC3010标准。,NFS服务的概述,NFS采用客户/服务器工作模式。在NFS服务器上将/nfs/public目录设置为输出目录(即共享目录)后,其他客户端就可以将这个目录挂载到自己系统中的某个目录下,这个目录可以与服务器上的输出目录和其他客户机中的目录不相同,例如图中的客户机PC1与PC2的挂载目录就不相同。如果某用户登录到客户机PC1并进入/mnt/nfs目录,那么他就可以看到NFS服务器内/nfs/public目录下的所有子目录及文件,只要具有相应的权限,就可以使用cp、cd、mv、rm和df等命令对磁盘或文件进行相应的操作。,NFS服务的概述,NFS服务的概述,使用NFS服务,至少需要启动以下3个系统守护进程。(1)rpc.nfsd(2)rpc.mountd(3)portmap,NFS服务的安装,可使用下面的命令来检查系统中是否已经安装了这两个包。rpm-qnfs-utilsportmap,NFS服务的安装,如果系统尚未安装这两项服务,则可将RedHatEnterpriseLinux5的第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,NFS服务的配置,xports文件的格式NFS服务配置实例维护NFS服务的输出目录列表,xports文件的格式,exprots文件中每一行提供了一个共享目录的设置,其命令格式为:输出目录客户端1(选项1,选项2,)客户端2(选项1,选项2,),xports文件的格式,客户端常用的指定方式,xports文件的格式,访问权限选项,xports文件的格式,用户映射选项,xports文件的格式,常用的其他选项,NFS服务配置实例,/nfs/public192.168.16.0/24(rw,async)*(ro)/nfs/liu192.168.16.20(rw,sync)/nfs/root*(ro,no_root_squash)/nfs/users*(rw,insecure,all_squash,sync,no_wdelay)/mnt/cdrom192.168.16.*(ro),维护NFS服务的输出目录列表,xportfs命令就是用来维护NFS服务的输出目录列表的,命令的基本格式如下。exportfs选项其选项有以下几个。-a:输出在/etc/exports文件中所设置的所有目录。-r:重新读取/etc/exports文件中的设置,并使设置立即生效,而不需重新启动NFS服务。-u:停止输出某一目录。-v:在输出目录时将目录显示到屏幕上,启动和停止NFS服务,1启动NFS服务/etc/init.d/portmapstart/etc/init.d/nfsstart2停止NFS服务/etc/init.d/nfsstop/etc/init.d/portmapstop3重新启动NFS服务/etc/init.d/nfsrestart4检查portmap和nfs服务的状态/etc/init.d/portmapstatus/etc/init.d/nfsstatus,启动和停止NFS服务,5设置自动启动NFS服务对于实际应用中的Linux系统,每次开机后都手工启动nfs服务是不现实的,应该设置系统在指定的运行级别(通常为3和5)自动启动portmap和nfs服务。chkconfig-level35portmaponchkconfig-level35nfson,启动和停止NFS服务,执行“ntsysv”命令启动服务配置程序,找到“nfs”和“portmap”服务,分别在其前面加上“*”,然后选择“确定”即可。,测试NFS服务,1检查输出目录所使用的选项在配置文件/etc/exports中,即使在命令行中只设置了一两个选项,但在真正输出目录时,实际上还带有很多默认的选项。通过查看/var/lib/nfs/etab文件,就可以了解到真正输出目录时,到底使用了什么选项。,2使用showmount命令测试NFS服务器的输出目录状态showmount命令的基本格式为:showmount选项NFS服务器名称或地址常用的选项有:-a:显示指定的NFS服务器的所有客户端主机及其所连接的目录;-d:显示指定的NFS服务器中已被客户端连接的所有输出目录;-e:显示指定的NFS服务器上所有输出的共享目录。,NFS客户端的使用,查看NFS服务器信息连接NFS服务器卸载NFS服务器启动时自动连接NFS,查看NFS服务器信息,【例】如果NFS服务器的IP地址为192.168.16.177,那么可使用下面的命令来查看。showmount-e192.168.16.177,连接NFS服务器,挂载NFS服务器上的输出目录的命令格式为:mount-tNFS服务器名或IP地址:输出目录本地挂载目录【例】将NFS服务器(192.168.16.177)上的/nfs/public共享目录挂载到本机(Fedora4)上的/mnt/nfs目录。具体的步骤如下。使用下面的命令来建立/mnt/nfs目录。mkdir/mnt/nfs使用下面的命令来挂载NFS服务器上的输出目录。mount-tnfs192.168.16.177:/nfs/public/mnt/nfs,卸载NFS服务器,要卸载前面挂载的/mnt/nfs目录,可使用下面的命令。umount/mnt/nfs,启动时自动连接NFS,要想让系统在启动时自动挂载NFS服务器上的输出目录,应编辑文件/etc/fstab,在该文件中加入如下格式的语句。NFS服务器名或IP地址:输出目录本地挂载目录nfsdefaults00【例】要将NFS服务器(192.168.16.177)上的/nfs/public共享目录,在计算机Fedora4启动时自动挂载到该机上的/mnt/nfs目录,可在/etc/fstab文件中加入下面的语句。192.168.16.177:/nfs/public/mnt/nfsnfsdefaults00,练习题,【练习1】架设一台NFS服务器,并按照以下要求配置输出目录。(1)开放/nfs/shared目录,供所有用户查阅资料。(2)开放/nfs/upload目录作

温馨提示

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

评论

0/150

提交评论