CentOS6 NIS配置实例概览
##############################################################
#比较重要的相关目录及配置文件
/etc/ypserv.conf
/etc/yp.conf
/etc/sysconfig/network
/etc/hosts
/etc/netgroup
/etc/sysconfig/authconfig
/etc/pam.d/system-auth
/etc/nsswitch.conf
/var/yp/Makefile
/var/yp/ypservers
/usr/lib/yp
##############################################################
相关软件
yp-tools
ypbind
ypserv
rpcbind
##############################################################
主服务器
1.设置NIS域名
vi /etc/sysconfig/network
NISDOMAIN=ct6-nis
2.主配置文件
vi /etc/ypserv.conf
127.0.0.0/255.255.255.0
192.168.100.0/255.255.255.0
*
3.设置主机名及信任群组
vi /etc/hosts
vi /etc/netgroup
4.启动相关服务
/etc/init.d/rpcbind
/etc/init.d/ypserv
/etc/init.d/ypxfrd
/etc/init.d/yppasswd start
查看
rpcinfo -u localhost ypserv
5.建立数据库
/usr/lib/ypinit -m
6.开启PUSH功能
vi /var/yp/Makefile
NOPUSH=true
或:make passwd手动更新
7.设置NIS服务器
vi /var/yp/ypservers
ct6
ubuntu
##############################################################
辅服务器
同上
##############################################################
数据同步
主:yppush -h passwd.*
辅:/usr/lib/yp/ypinit -s
自动同步
辅:
vi /etc/crontab
20 * * * *
40 6 * * *
55 6,18 * * * root /usr/lib/yp/ypxfr_2perday
vi /usr/lib/yp/ypxfr_1perhour
$YPBINDIR/ypxfr
$map
##############################################################
客户端
同上
vi /etc/yp.conf
domain ct6-nis broadcast
##############################################################
检验
yptest
ypwhich -x
ypcat passwd.byname
修改
yppasswd
ypchfn
ypchsh
##############################################################
最后与NFS配合
vi /etc/fstable
192.168.100.1:/home