NIS 服务
一:NIS基础知识
1.什么是NIS
是将本机的一些信息文件制作成查询数据库,实现网络共享查询服务。
2.NIS的体系结构
a.NIS域
b.NIS服务器(分为主服务器和从服务器)
c.NIS客户机
3.NIS的工作过程
a.客户机发送查询请求给NIS服务器的RPC服务。
b.NIS 服务器的RPC服务查询NIS的端口并发送客户机
c.客户机发送请求给NiS端口,NIS服务器接受请求并搜索数据库,返回查询的信息给客户机。
二:NIS服务器的配置
1.安装NIS服务软件
#rpm -ivh portmap.......
#rpm -ivh syp-tools....
#rpm -ivh yp-bind.....
#rpm -ivh yp-server....
2.设置服务器的域名
#vi /etc/sysconfig/network
NISDOMAIN = 域名
# NISDOMAINNAME 域名
3.修改/etc/ypserv.conf
# vi /etc/ypserv.conf
-files 数字 //设置缓存中可存放的文件个数
-frasted_mater 主机名/ip 地址 //设置主服务器的位置
-xfr_check_port yes/no //设置主服务器与从服务器是否使用1024端口通信
-主机ip/主机名 : NIS域名 :数据类别 :安全选项 //设置指定类别数据库的安全性
-dns yes/no //设置NIS无法解析时是否用dns解析
4.启用NIS服务器
手动启动
#service ypserv start
#service yppasswdd start
#service portmap start
5.建立NIS数据库
1.修改/var/yp/makefile 文件 设置NIS数据库的选项
# vi /var/yp/makefile
NOPUSH = true/false //设置NIS服务器是否支持复制,如果服务器具有从服务器必须设置为false。
文件名 文件路径 //设置NIS数据库包含的文件
2.生成数据库
#/var/lib/yp/ypinit -m/-s 主服务器地址
三: NIS客户机的配置
1.安装NIS客户机相关的软件
# rpm -ivh yp-tools.............
# rpm -ivh ypbind........
# rpm -ivh portmap........
2.设置NIS客户机的NIS域名
# vi /etc/sysconfig/network
NISdomain 域名
# nisdomainname 域名
3.修改 /etc/yp.conf 文件,指定NIS服务器的位置
# vi /etc/yp.conf
domain nis域名 server 主机名/ip地址
//设置指定NIS域的NIS服务器位置
domaint nis域名 broadcast
//设置指定NIS域的主服务器采用广播的方式查找
ypserver 主机名/ip地址
//设置本域NIS的服务器位置
4.修改nsswitch.conf 设置信息的方式
#vi /etc/nsswitch.conf
文件名: 查询方式
5.启动NIS客户端相关服务
#service ypbind start
#service portmap start
阅读(2134) | 评论(0) | 转发(0) |