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 来完成自动加载!