(一)配置前的准备工作

1、配ip地址(略)

2、设置hosts文件

#vim  /etc/hosts

添加如下内容

192.168.1.15       linux.yichunlan99.com

3、关闭防火墙及selinux(略)

4、设置yum源(略)

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

(二)安装客户端软件ypbind以及yp-tools(默认已安装)

#yum install ypbind -y

#yum install yp-tools -y

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

(三)设置nis域名

#domainname yichunlan99

#vim  /etc/sysconfig/network

添加如下内容

NISDOMAIN=yichunlan99

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

(四)配置nis客户端

方法一、修改/etc/yp.conf文件

设置为

domain yichunlan99 server linux.yichunlan99.com

或者为

domain yichunlan99 broadcast

或者为

ypserver  linux.yichunlan99.com

或者为

broadcast

方法二、使用system-config-authentication图形界面设置

方法三、使用authconfig设置

authconfig  --enablenis   --nisdomain  yichunlan99 --nisserver linux.yichunlan99.com  --updateall

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

(五)启动ypbind服务

#service ypbind start

#chkconfig ypbind on

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

(六)测试

#yptest

如果没有报错,说明nis已经正常运行

(七)设置nsswitch配置文件,使客户端能解析nis

#vim /etc/nsswitch.conf

修改如下内容

passwd:     files nis
shadow:     files nis
group:      files nis

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

(八)设置nis的宿主目录

由于使用的使nis账户进行登录系统,所以在本机并没有该账户的宿主目录。我们可以通过在nis服务器上设置nfs,共享nis的/home目录,并在客户端挂载来解决这个问题

1、在nis服务器进行如下设置

(1)#vim /etc/exports

添加如下内容

/home    *(sync,rw)

(_2)启动nfs服务

#service nfs start

#chkconfig nfs on

2、在客户端进行如下设置

#mount -t nfs 192.168.1.15:/home   /home

#vim /etc/fstab

添加如下内容

192.168.1.15:/home     /home                    nfs     defaults       0 0

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

至此,你就可以通过nis用户登录改局域网内的任意nis客户端了