LINUX下NFS服务器实验步骤_第1页
LINUX下NFS服务器实验步骤_第2页
LINUX下NFS服务器实验步骤_第3页
LINUX下NFS服务器实验步骤_第4页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、_一、系统环境配置# ifconfig lo# service iptables stop# service iptables status# setenforce 0二、安装 NFS 服务所需安装包:nfs-utils-*:包括基本的NFS 命令与监控程序portreserve-*:支持安全NFS RPC服务的连接1、查看系统是否已安装NFS# rpm qa|grep nfs# rpm qa|grep portreserve2、如果当前系统中没有安装NFS 所需的软件包, 需要手工进行安装。nfs-utils和 portmap两个包的安装文件在系统光盘中都会有。# mount /dev/cd

2、rom /mnt/cdrom/# cd /mnt/cdrom/Packages#rpm 精品资料_#rpm #rpm #rpm q nfs-utils portreserve三、 NFS 系统守护进程nfsd :它是基本的NFS 守护进程,主要功能是管理客户端是否能够登录服务器;mountd :它是 RPC 安装守护进程,主要功能是管理NFS 的文件系统。 当客户端顺利通过 nfsd 登录 NFS 服务器后,在使用NFS 服务所提供的文件前,还必须通过文件使用权限的验证。它会读取NFS 的配置文件 /etc/exports来对比客户端权限。portmap :主要功能是进行端口映射工作。当客户端

3、尝试连接并使用RPC 服务器提供的服务(如NFS 服务)时, portmap 会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。四、 NFS 服务器的配置NFS 的常用目录/etc/exportsNFS 服务的主要配置文件/usr/sbin/exportfsNFS 服务的管理命令/usr/sbin/showmount客户端的查看命令/var/lib/nfs/etab记录 NFS 分享出来的目录的完整权限设定值精品资料_/var/lib/nfs/xtab记录曾经登录过的客户端信息NFS 服务的配置文件为/etc/exports ,这个文件是NFS 的主要配置文件

4、,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容。/etc/exports文件内容格式:<输出目录 > 客户端 1 选项(访问权限 ,用户映射 ,其他) 客户端 2 选项(访问权限 ,用户映射 ,其他) a. 输出目录:输出目录是指NFS 系统中需要共享给客户机使用的目录;b. 客户端:客户端是指网络中可以访问这个NFS 输出目录的计算机客户端常用的指定方式指定 ip 地址的主机:指定子网中的所有主机:指定域名的主机:指定域中的所有主机:所有主机: *c. 选项:选项用来设置输出目录的访问权限、用户映射等。精品资料_NFS 主要

5、有 3 类选项:访问权限选项设置输出目录只读:ro设置输出目录读写:rw用户映射选项all_squash :将远程访问的所有普通用户及所属组都映射为匿名用户或用户组( nfsnobody );no_all_squash :与 all_squash取反(默认设置) ;root_squash :将 root 用户及所属组都映射为匿名用户或用户组(默认设置);no_root_squash:与 rootsquash取反;anonuid=xxx :将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户( UID=xxx );anongid=xxx :将远程访问的所有用户组都映射为匿名用户组账户,并

6、指定该匿名用户组账户为本地用户组账户(GID=xxx );其它选项secure :限制客户端只能从小于1024 的 tcp/ip 端口连接 nfs 服务器(默认设置) ;insecure :允许客户端从大于1024 的 tcp/ip 端口连接服务器;sync :将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;async :将数据先保存在内存缓冲区中,必要时才写入磁盘;精品资料_wdelay :检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置) ;no_wdelay :若有写操作则立即执行,应与sync 配合使用;subtree :若输出目录是一

7、个子目录,则 nfs 服务器将检查其父目录的权限(默认设置 );no_subtree :即使输出目录是一个子目录,nfs 服务器也不检查其父目录的权限,这样可以提高效率;五、 NFS 服务器的启动与停止1、启动 NFS 服务器为了使 NFS 服务器能正常工作,需要启动portmap 和 nfs 两个服务,并且portmap一定要先于 nfs 启动。# service portmap start# service nfs start2、查询 NFS 服务器状态# service portmap status# service nfs status3、停止 NFS 服务器要停止 NFS 运行时,

8、需要先停止nfs 服务再停止portmap 服务,对于系统中有其他服务(如 NIS) 需要使用时,不需要停止portmap服务# service portmap stop精品资料_# service nfs stop# ifconfig lo# service iptables stop# service iptables status# setenforce 0# rpm qa|grep nfs# rpm qa|grep portreserve# mount /dev/cdrom /mnt/cdrom/# cd /mnt/cdrom/Packages#rpm #rpm #rpm #rpm q

9、 nfs-utils portreserve配置文件:# vim /etc/exports精品资料_# showmount -e服务器 IP挂载客户端:# mkdir /home/share# mkdir /home/client#mount -t nfs服务器 IP : /home/share /home/client#df -hT#touch /home/share/a#vim /home/share/a#cat /home/share/a#cat /home/client/a#touch /home/client/b修改权限使客户端可写:# vim /etc/exports# cat /

10、etc/exports# exports -rv# ll -ld /home/share# chmod o+w /home/share# ll -ld /home/share精品资料_# touch /home/client/b# ls -l /home/client测试权限:# chmod 0-w /home/share# touch /home/client/c# vim /etc/exports# exports -rv# touch /home/client/c# ls -l /home/client添加账户:# usradd zhangsan# passwd zhangsan# su zhangsan# ls -l /home/client测试普通用户:$ touch /home/client/d若失败:# chmod 777 -R /home/share精

温馨提示

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

评论

0/150

提交评论