文档详情

linux入门笔记25.doc

发布:2018-06-28约1.93千字共4页下载文档
文本预览下载声明
两种网络文件共享系统: NFS SAMBA --------- NFS NetworkFileSystem 应用在类unix系统之间的网络共享文件系统 软件默认都安装 需要依靠PORTMAP来提供远程调用(RPC); /etc/init.d/portmap status netstat -antlup | grep portmap tcp 0 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2551/portmap udp 0 0 0.0.0.0:111 0.0.0.0:* 2551/portmap 软件安装查询: # rpm -qa | grep nfs nfs-utils-1.0.9-44.el5 nfs-utils-lib-1.0.8-7.6.el5 nfs服务的配置文件: /etc/exports # rpm -qf /etc/exports setup-2.5.58-7.el5 当你发布你的共享目录的时候,需要考虑的问题: Q1,客户端能否对你的共享目录,进行写操作; Q2, 允许哪些用户来访问,nfs使用ip来控制这一个需求 配置实例: # vim /etc/exports /nfstest 192.168.2.0/24(ro) 启动服务: #/etc/init.d/nfs restart start stop 客户端如何发现nfs共享资源: #showmount-e 192.168.2.99 Export list for 192.168.2.99: /test2 192.168.2.0/24 客户端如何使用nfs共享资源: #mkdir /nfs #mount -t nfs 192.168.2.99:/test2 /nfs nfs的写控制: 注意两个问题: Q1,配置文件里面,要给写权限; Q2, 共享目录本身,也要给出写权限; 实例: #ls-d /nfstest 这个目录本身,要有写权限; #vim /etc/exports /nfstest 192.168.2.0/24(rw) /etc/init.d/nfs restart 通过分析,可以知道,nfs服务的背后,是使用nfsnobody这个用户在操作的。 关于用户squash身份的问题: 当root去对nfs共享目录操作的时候,默认被转换成nfsnobody身份; 其他用户是不被转换的; 那么,我要将所有的用户都转换为nfsnobody,可以不可以呢? vim /etc/exports /nfstest 192.168.2.0/24(rw,all_squash) all_squash: 所有用户都被转换为nfsnobody用户 所有用户在nfs服务器上,创建的所有文件的所有者都是nfsnobody 通过如下命令,实现不用重启服务,更新配置: #exportfs -arv 注意: 你发布的共享资源列表是有顺序关系的。发现匹配条件之后,就不会继续向下寻找匹配条件了。 nfs相关的目录: /var/lib/nfs /var/lib/nfs/etab:表示你这台主机共享了哪些资源出去 var/lib/nfs/rmtab:表示有哪些用户在使用你哪些资源; 查看你的nfs是否注册成功: #rpcinfo -p 192.168.2.254 神奇的目录:/net #cd /net 你这个时候,发现网络中的主机192.168.2.254有nfs共享资源:那么, #cd 192.168.2.254 就可以自动挂载这个nfs资源 系统自动挂载来实现的: /etc/auto.master /etc/auto.misc /etc/auto.master系统自动挂载的主配置文件: 规定实现挂载的主目录:系统默认指定了两个相关路径: /misc /net /etc/auto.misc系统实现自动挂载的具体配置文件 系统默认配置了光驱的挂载选项; 所以,你在/misc路径下,使用: #cd /misc/cd 就会看到光盘的内容 nfs自动挂载的配置实例: vim /etc/auto.misc nfs -ro,soft,intr 192.168.2.99:/test2 去测试: #cd /misc #cd nfs #mount 自动定时断开连接: vim /etc/auto.master /misc /etc/auto.misc --timeout 5 --timeout 5 :表示多长时间没有对挂载点操作,自动断开挂载;单位:秒 自动挂载的服务: /etc/init.d/autofs nfs的小作业: 共享三个目录: 要求:第一个目录:所有ip都可以写入: 第二个目录:只有指定ip能够写入; 第三个目录:所有ip都能够访问,但是不能写入 在客户端实现自动挂
显示全部
相似文档