1.登录过程
2. NFS+NIS+AUTOFS >>
NFS服务 :
RPC远程过程调用 :
rpc.nfsd 复制目录共享
rpc.mountd 负责用户接入
服务端:
服务端需开启动态注册端口分配服务:portmap
#rpm -qa nfs 默认已经安装(nfs 包括两个包)
#vi /etc/exports 定义共享目录 结构:每一行记录一个共享目录
/lab 192.168.0.0/24(rw,sync) 192.168.1.0/24(ro,sync)
要共享的目录 第一个可以访问的网段 (可读写权限,接受同步更新) 第二个可以访问的网段(只读权限,受同步更新)
#exports -rv 重新输出定义的nfs共享目录,测试是否定义正确
#/etc/init.d/nfs status
#chconfig --list |grep nfs
#showmount -e localhost (或本地ip)
#netstat -ntupol |more
#rpcinfo -p x.x.x.x 查看主机服务使用portmap做动态分布的端口(***利用)
默认情况下:客户端以root账户访问时,nfsd服务强制映射为nobody账户即nfsnobody账户。
nfs 只能基于linux客户端资源共享;
保证客户机正确读和写,必须同时 :1.主机访问控制mountd允许读和写权限;2.客户端必须对该目录具备读和写权限
----------------------------------------
NIS服务
RPC——>做账户集中管理 CS架构
server端:
rpm -qa |grep ypserv
#nisdomainname xxx.com 设置域名 (单独的域名必须与DNS域名区分开)
/usr/lib/yp/ypinit -m (通过/usr/lib/ypinit --help查看帮助信息)
>Ctr+d
>y 创建nis数据库
client端:
rpm -qa |grep ypclient 默认已安装
#setup 加入nis域
查看:
yocat passwd
ypcat hosts
ypcat group
vi /etc/nsswitch.conf
----------------------------------------
autofs配置 类似windows下的磁盘映射器
属于客服端配置
rpm -qa autofs
vi /etc/auto.master 定义映射目录
结构:如:misc /etc/auto.misc
vi /etc/auto.misc 定义映射目录
结构:如:nfs 192.168.0.254:/lab
/etc/init.d/autofs restart 默认开启 编辑完配置文件需重启
通过ll或cat等访问定义的目录时会自动挂载远程文件。
转载于:https://blog.51cto.com/pbssw/547189