NIS (Network Information Service)网络信息系统,是对主机帐号等系统信息提供集中管理的网络服务。

 NIS 服务器的配置管理
1.NIS服务器软件包的安装:
rpm -ivh ypserv-2.13-5.i386.rpm
rpm -ivh ypbind-1.17.2-3.rpm
rpm -ivh yp-tools-2.8-7.rpm
2.设置time和time-udp服务的启动状态,这两个服务依赖于xinetd,要将xinetd开启。
chkconfig time on
chkconfig time-udp on
service xinetd start
3.建立NIS 域名
nisdomainname  abc.com
echo '/bin/nisdomainname abc.com'>> /etc/rc.d/rc.local--开机自启动
echo 'NISDOMAIN=abc.com'>>/etc/sysconfig/network--告诉主机自己在那个域
4.设置ypserv服务的配置文件
vi /etc/ypserv.conf
添加:127.0.0.0/255.255.255.0    : *      : *      : none
            192.168.3.0/255.255.255.0: *      : *      : none
            *                                      : *      : *      : deny
5.启动NIS 服务器
service portmap status
service ypserv start
service yppasswdd start
chkconfig --level 35 ypserv on----开机自启动
chkconfig --level 35 yppasswdd on --开机自启动
6.构建NIS数据库
/usr/lib/yp/ypinit -m
添加主机名后按ctrl+d退出
*****注意: 每次新建用户后都要更新数据库。
NIS客户机的配置
1.  NIS 客户机需要的软件包
rpm -ivh ypbind-1.17.2-3.rpm
rpm -ivh yp-tools-2.8-7.rpm
2设置hosts文件
echo 'NIS服务器的IP地址  NIS 数据库名' >> /etc/hosts
3.建立NIS 的域名
nisdomainname  abc.com---域名一致
echo '/bin/nisdomainname abc.com'>>/etc/rc.d/rc/local
echo '/NISDOMAIN=abc.com'>>/etc/sysconfig/network
4.设置yp.conf配置文件
echo 'domain 域名server 主机名'>> /etc/yp.conf
5.设置nsswitch.conf文件,用于信息的查询方式
在passwd:    files  后添加 nis
   shadow:    files 
   group:      files
   hosts :      files  同上
6.启动ypbind服务程序
service portmap status
service ypbind start
chkconfig  --level 35 ypbind on
ok!完成。
 
原文地址: http://zhangjiao123.blog.51cto.com/1082700/300363