NIS服务器安装配置建立数据库等应用介绍



NIS服务器安装配置建立数据库等应用介绍。

安装ypserver-

portmap

ypbind-

yp-tools

配置:

vi /etc/sysconfig/network

NISDOMAIN=abc

vi /etc/ypserv.conf

dns:yes                                                    //设置当hosts文件解析不了时,是否查询dns

files:数字                                                 //设置NIS服务在启动会读取多少个文件到内存中


xfr_check_port:yes/no                             //设置主从NIS服务器间复制数据库是否采用1024以下的端口

客户机地址:NIS域名:NIS数据库类别:安全限制(none/port/deny)             //设置NIS数据库的安全性

192.168.1.2/255.255.255.0   :abc    :*      :none

service portmap start

service xinetd restart (time和time-udp是采用xinetd启动)

service ypserv start

service yppassswdd start

建立数据库
(1) /var/yp/Makefile文件
该文件用于定义NIS数据库的相关参数和选项
NOPUSH=false/true  //设置是否向从服务器复制,如果主服务器配有从服务器,该选项必须为false
(2) 创建数据库
#/usr/lib/yp/ypinit -m(-m表示主服务器,[-s 主服务器地址]表示从服务器)
注:系统信息文件发生变化,必须重新建立数据库

NIS客户端配置
1. 安装NIS客户端软件
#rpm -ivh yp-tools-… ypbind-…
2. 配置NIS客户端所处域名
#vi /etc/sysconfig/network

NISDOMAIN=域名

#nisdomainname 域名
3. 修改/etc/yp.conf文件,指定NIS服务器的位置
#vi /etc/yp.conf

domain 域名  server 服务器地址/domain 域名 broadcast/ypserver 服务器地址

4. 修改/etc/nsswitch.conf
#vi /etc/nsswitch.conf

文件名:  查询方式
实例:
hosts:  files  nis  dns
5. 启动ypbind和time相关服务
#service ypbind start
#service portmap start
#service xinetd restart
6. 测试NIS客户端
(1) 查找NIS服务器
格式: ypwhich
实例: #ypwhich
(2) 查看NIS数据库内容
格式: ypcat 数据库名

注意:如果 /etc/nsswitch.conf   的passwd file nis   那么可以结合nfs来完成这一操作!不然登录用户出错!

在NIS服务器的/home共享 ,在NISclient端下:/etc/auto.master 来完成自动加载!