---------------------------------------

一、前言

二、环境

三、服务器端配置

四、客户端端配置

五、测试

---------------------------------------


一、前言

   NIS是Sun Microsystem于1985年发布的一项目录服务技术(Diretory Service),类似于windows的域控制器。管理用户账户。比如用某一组账户登录多台配置了nis客户端的计算机。

      NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

二、环境

CentOS6.4 32位

服务器端IP:192.168.30.100

客户端IP:192.168.30.10

wKioL1McS-jzpyzSAAETWZ6O0Xg235.jpg

三、服务器端配置

1.安装ypserv

# vim /etc/sysconfig/network  //重启生效
NISDOMAIN=ZZU
# yum install rpcbind ypserv   //安装NIS服务端包ybserv及测试工具
# rpcinfo
# service rpcbind start
# service ypserv start
# rpm -ql ypserv |less    
# vim /var/yp/Makefile
117 all:  passwd group hosts \   //由于实验,仅同步这三项。
# /usr/lib/yp/ypinit  -m         //初始化用户数据库,如遇到错误重启ypserv服务
    next host to add:  localhost
    next host to add:  按crtl+D
Is this correct?  [y/n: y]  y
We need a few minutes to build the databases...
Building /var/yp/ZZU/ypservers...
Running /var/yp/Makefile...
gmake[1]: Entering directory `/var/yp/ZZU'
Updating passwd.byname...
Updating passwd.byuid...
Updating group.byname...
Updating group.bygid...
Updating hosts.byname...
Updating hosts.byaddr...
gmake[1]: Leaving directory `/var/yp/ZZU'
# cd /var/yp/    //查看相关文件信息及路径
# ll
-rw-r--r-- 1 root root 16639 Mar  8 03:28 Makefile
-rw-r--r-- 1 root root    10 Mar  8 03:31 ypservers
drwxr-xr-x 2 root root  4096 Mar  8 03:31 ZZU
# cd ZZU/
# ls
group.bygid   hosts.byaddr  passwd.byname  ypservers
group.byname  hosts.byname  passwd.byuid

2.配置nfs

# yum install nfs-utils
# service nfs start
# useradd -d /nishome/user3 user3  //建立NIS用户
# passwd user3
# cd /var/yp/
# make                             //更新用户数据库
# vim /etc/exports                 //编辑共享清单
/nishome   *(rw,sync)
# exportfs -rv
exporting *:/nishome

四、客户端配置

1.安装ypbind

# ping 192.168.30.100          //测试与服务器的连通性
# yum install rpcbind ypbind  //ypbind用于链接ypserver
# service  ypbind start       //一定要全部OK,否则重启该服务

2.配置ypbind

# setup

wKiom1McTA2R6-ZDAACiBHeaUWg866.jpg

wKiom1McTA3iUCe4AAFfzI8Y9mk577.jpg

wKioL1McS-eRxYZPAACB-u5Uurk651.jpg

wKiom1McTA6QL_GkAAB1Wug1PE0510.jpg

3.安装autofs

# yum install autofs
# service autofs start
# vim /etc/auto.master
8 /nishome /etc/auto.nis  timeout=60
# cp /etc/auto.misc /etc/auto.nis
# vim /etc/auto.nis
 6  #cd      -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
15  *        -rw,soft,intr       192.168.30.100:/nishome/&
# mkdir /nishome
# service autofs restart

五、测试

在客户机使用user3测试登陆

wKiom1McTA7SLkxKAACAXN_F-FA928.jpg

ps.如果还显示在根目录下,删掉配置文件,重新建立。

# rm /etc/auto.nis
# vim /etc/auto.master
8 /nishome /etc/auto.nis1  timeout=60
# cp /etc/auto.misc /etc/auto.nis1
# vim /etc/auto.nis1
 6  #cd      -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
15  *        -rw,soft,intr       192.168.30.100:/nishome/&
# service autofs restart