zoukankan      html  css  js  c++  java
  • CentOS6.4安装辅助NIS的流程

    服务器端软件包安装

        yum -y install yp-tools ypbind ypserv rpcbind



    设置NIS的域名

        echo 'NISDOMAIN=liebaonis.local' >> /etc/sysconfig/network #设置NIS域名   
        echo 'YPSERV_ARGS="-p 1011"' >> /etc/sysconfig/network #设置NIS端口  



        sed -i 's/YPPASSWDD_ARGS=/YPPASSWDD_ARGS="--port 1012"/' /etc/sysconfig/yppasswdd



    主配置文件 /etc/ypserv.conf

          #NIS服务器大多使用于内部局域网,只要有/etc/hosts即可,不用DNS!
           dns: no
          #预设会有30个数据库被读入内存当中。
           files: 30
          #需不需要将NIS注册到SLP(服务定位协议)
           slp: no
          slp_timeout: 3600
          #与Master/Slave有关,将同步更新的数据库比对所使用的端口,放置于<1024内。
           xfr_check_port: yes
          # 下面是设定限制客户端或Slave Server查询的权限,利用冒号隔成四部分:
           # 

    主机名/IP:NIS域名:可用数据库名称:安全限制
     

    [主机名/IP]

           可以使用 network/netmask 如 192.168.100.0/255.255.255.0 

    [NIS域名]

           之前设定的NIS域名

    [可用数据库名称]

           就是由 NIS 制作出来的数据库名称;

    [安全限制]

           包括没有限制(none)、仅能使用<1024端口(port)、拒绝(deny)
           #*                                             :     *          :     shadow.byname : port 
          #* : * : passwd.adjunct.byname : port 
          vi/etc/ypserv.conf
          屏蔽*开头的几行然后,增加行
        192.168.0.0/16 : *:* : none



    设置主机名和IP地址对应关系

          echo "192.168.188.30 nis.liebaonis.local nis" >> /etc/hosts #服务器IP与主机名对应 
            echo "192.168.188.31 nis2.liebaonis.local nis" >> /etc/hosts #服务器IP与主机名对应 
        echo "192.168.188.101 xx.liebaonis.local xx" >> /etc/hosts #客户机IP与主机名对应    



    启动NIS所有服务

        /etc/init.d/ypserv start
        /etc/init.d/yppasswdd start
        /etc/rc.d/init.d/rpcbind start
        chkconfig --level 35 ypserv on
        chkconfig --level 35 yppasswdd on
        chkconfig --level 35 rpcbind on



        主NIS的相关配置
        [root@linux ~]# vi /var/yp/Makefile
         # 找到底下这一行:NOPUSH=true
        # 将他改成这样:NOPUSH=false
        这个设定值可以将数据库给他『推 (push)』到其他的 slave 服务器上头!接下来,你必需要告知 master 要推出去的数据库是给哪部服务器?所以,你还得要修改这里:



    [root@linux ~]# vi /var/yp/ypservers
     nis.liebaonis.local
     nis2.liebaonis.local
    增加上头这一行!
         
        你可以将所有的 slave 服务器都加到 /var/yp/ypservers 档案当中,只要记得该服务器的 IP 必需要在 /etc/hosts 内可以找到对应才行喔!如果你要提供 master/slave 服务器的数据库文件传输时, 那么还需要启动 ypxfrd 这个服务才行!这个服务可以让 slave 服务器主动链接上 ypxfrd 来更新数据库, 可以免除系统管理原自己手动更新啦!启动方式太简单了吧!



    [root@linux ~]# /etc/init.d/ypxfrd start
         chkconfig --level 35 ypxfrd on设置开机就启动ypxfrd




        继续辅助NIS的设置
        跟主NIS同步数据库
        /usr/lib64/yp/ypinit -s nis.liebaonis.local
  • 相关阅读:
    操作系统的发展与分类
    kinect1在ros环境下跑orb_slam2
    ubuntu16.04如何设置局域网
    make编译时出现virtual memory exhausted: Cannot allocate memory
    ubuntu下载百度云文件
    ubuntu16.04安装teamviewer
    安装pangolin链接
    运行 roslaunch gazebo_ros empty_world.launch提示有错误,没有gzserver和gzclient
    Ubuntu16.04 安装有道词典
    [Qt插件]-02创建应用程序插件(插件化开发的一种思路)
  • 原文地址:https://www.cnblogs.com/itfat/p/7279711.html
Copyright © 2011-2022 走看看