iso:centos7.9
Master主服务端配置
1.安装NIS需要软件软件
# rpm –qa | grep ypbind
# rpm –qa | grep yp-tools
# rpm –qa | grep ypserv
# rpm –qa | grep rpcbind
# rpm –qa | grep portmap
# yum install –y ypbind
# yum install –y yp-tools
# yum install –y ypserv
# yum install –y rpcbind
# yum install –y protmap
yum install –y ypbind yp-tools ypserv rpcbind protmap
2.建立NIS域 njxtc
# nisdomainname njxtc //命令直接建立,重启消失
# echo /bin/nisdomainname njxtc >> /etc/rc.d/rc.local /////追加到这个文件里
# echo NISDOMAIN=njxtc >> /etc/sysconfig/network ////追加到这个文件里
3.设定服务端的主机名称 master
# echo “192.168.10.10 master” >/etc/hosts
# echo “HOSTNAME=master”>>/etc/sysconfig/network
4.修改配置文件/etc/ypserv.conf
添加以下三行:
127.0.0.0/255.0.0.0: * : * : none //////本地无限访问nis服务器
192.168.10.0/255.255.255.0: * : * : none //////这个网段无限访问nis服务器
* : * : *: deny ///////拒绝所有(除了上面的)
5.重启NIS服务
#/etc/init.d/ypserv restart ///////开启NIS服务
#/etc/init.d/yppasswdd restart ///////开启修改密码的服务
#/etc/init.d/ypxfrd restart
6.共享/home目录
# vi /etc/exports
添加下面内容:
/home 192.168.10.0/255.255.255.0(sync,rw,no_root_squash)
启动服务:
/etc/init.d/nfs restart
7.建立数据库,使用命令
# /usr/lib64/yp/ypinit –m
按提示操作……
………………………..
…………………………..
Next host to add: master
Next host to add: master2
Next host to add: //////按ctrl +D组合键
………………
[y / n : y]y ///////输入y键
8.vi /etc/hosts 建立ip和域名的对应关系
192.168.10.10 master //////主NIS服务器
192.168.10.11 master2 //////从NIS服务器
9.从服务器端设置
/usr/lib64/yp/ypinit -s master //////同步数据信息
ll /var/yp/njxtc/ ////////验证信息
……
Node客户端配置
1.软件安装
yum install ypbind
2.设置/etc/hosts,添加如下内容到文件的尾部
192.168.10.10 master //////主NIS服务器
192.168.10.11 master2 //////从NIS服务器
3.编辑 /etc/sysconfig/network,如下红色字体的是需要修改或添加的
HOSTNAME=your hostname (经测试此句话可不写,方便复制到其它节点上去)
NISDOMAIN=njxtc
4.设置 NIS域名
# nisdomainname njxtc #假设nis域名叫 njxtc
# echo /bin/nisdomainname njxtc >>/etc/rc.local
5.设置/etc/yp.conf配置文件
# echo domain njxtc server 192.168.10.10 >>/etc/yp.conf
# echo domain njxtc server 192.168.10.11 >>/etc/yp.conf
6. 设置/etc/nsswitch.conf文件,以指定通过 nis进行身份认证
passwd: files nis
shadow: files nis
group: files nis
hosts: files nis dns
7. 启动服务
/etc/init.d/rpcbind restart
/etc/init.d/ypbind restart
8.挂载服务端的/home到客户端
mount –t nfs 10.10.12.1:/home /home
vi /etc/fstab,使其开机自动挂载
10.10.12.1:/home/home nfs rw,defaults 0 0
同步用户
由管理端输入 make -C /var/yp
如果主节点宕机 如何从 从节点恢复
在从节点上使用命令查看已经同步了多少用户
ypcat -h localhost passwd.byname
然后在从节点上安装原有的UID新建用户
全部新建完成后再make -C /var/yp
该博客详细介绍了如何在CentOS7.9环境中配置Master服务器的NIS服务,包括安装相关软件、建立NIS域、设置主机名、配置nis伺服器、共享/home目录,以及同步数据库。同时,也阐述了客户端的设置步骤,如安装NIS软件、设置nis域名、编辑配置文件和启动服务。整个过程旨在实现NIS服务的主从同步和NFS共享。
873

被折叠的 条评论
为什么被折叠?



