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
CentOS6.4安装辅助NIS的流程的更多相关文章
- Centos6 yum安装openldap+phpldapadmin+TLS+双主配置
原文地址:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%8 ...
- centos6.9安装xampp后报错:egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
1.centos6.9安装xampp(xampp-linux-x64-7.0.21-0-installer.run)后启动的时候,报错: egrep: error while loading shar ...
- vmware Centos6.6安装64位
Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...
- Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】
摘要: 拆腾了几天,终于在今天找到了快速安装Gitlab的方法.CentOS6.5安装gitlab-6.9.2 参考网址:https://gitlab.com/gitlab-org/omnibus-g ...
- CentOS6.5安装Tomcat
安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...
- centos6.5安装oracle11g_2
centos7安装oracle数据库不成功,换成centos6.5安装,可以安装成功,记录一下 安装系统时,主机名如果不是用localhost,安装成功后,要用主机名和ip做映射,修改/etc/hos ...
- CentOS6.6安装vmware workstation报错
本人系统用的是centos6.6,安装了vmware workstation,启动后一直如下图报错,相关内核已经安装了的,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.
- CentOS6.6安装virtualbox4.1.44
本人用的是centos6.6,安装了virtualbox 4.1.44,启动后一直如上图报错,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.
- [转]CentOS-6.3安装配置cmake
CentOS-6.3安装配置cmake zhoulf 2013-02-03 原创 安装说明 安装环境:CentOS-6.3安装方式:源码编译安装 软件:cmake-2.8.10.2.tar.gz下 ...
随机推荐
- 利用Appium Python测试爱壁纸的登录和设置壁纸
设置壁纸: #coding:utf-8 #Import the common package import os import unittest from appium import webdrive ...
- IGMP技术总结
转载自:IGMP技术总结 本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一.小鱼)相关研究.学习内容所做的笔记,欢迎广大朋友指正! 1. IGMP ...
- Kotlin Reference (六) Control Flow
most from reference if表达式 在kotlin中,if是一个表达式,即它返回一个值.kotlin中没有Java中的三元运算符. // Traditional usage var m ...
- 使用pipework将Docker容器配置到本地网络环境中
使用pipework将Docker容器配置到本地网络环境中 需求 在使用Docker的过程中,有时候我们会有将Docker容器配置到和主机同一网段的需求.要实现这个需求,我们只要将Docker容器和主 ...
- Vim技能修炼教程(9) - 缓冲区和标签页
缓冲区 上一节我们学习了窗口相关的命令,其实多窗口的最大功能在于存放多个不同的缓冲区. 文件载入内存之后,我们操作的其实是缓冲区.:write命令就是将缓冲区写回文件的目的. 查看内存中的缓冲区 通过 ...
- 十图详解TensorFlow数据读取机制(附代码)
在学习TensorFlow的过程中,有很多小伙伴反映读取数据这一块很难理解.确实这一块官方的教程比较简略,网上也找不到什么合适的学习材料.今天这篇文章就以图片的形式,用最简单的语言,为大家详细解释一下 ...
- I.MX6 linux eGalaxTouch 自动获取设备节点
I.MX6 linux eGalaxTouch 自动获取设备节点 \\\\\\\\\\\\\\-*- 目录 -*-///////////// | 一. 需求: | 二. /proc/bus/input ...
- 程序设计入门-C语言基础知识-翁恺-第二周:简单的计算程序-详细笔记(二)
目录 第二周:判断 2.1 比较 2.2 判断 2.3 课后习题 第二周:判断 2.1 比较 简单的判断语句: if(条件成立){ //执行代码 } 条件 计算两个值之间的关系,所以叫做关系运算 关系 ...
- 考研系列 HDU2242之空调教室 tarjan
众所周知,HDU的考研教室是没有空调的,于是就苦了不少不去图书馆的考研仔们.Lele也是其中一个.而某教室旁边又摆着两个未装上的空调,更是引起人们无限YY. 一个炎热的下午,Lele照例在教室睡觉的时 ...
- docker could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
原因: 无法进行网络分配了 解决方法: // 所有的网络 docker network ls // 删除不用的,腾出多余的 docker network rm <networkname> ...