<1>.NIS (网络信息服务 将本机重要信息文件共享出去,便于客户机访问)
【NIS服务器端配置】
a.安装nis软件包 yp-tools- ypbind- ypserv- portmap-
b.建立nis数据库 (#vi var/yp/securenets)
c.修改ypserv配置文件(#vi /etc/ypserv.conf )
d.开启time 和time-udp, 启动nis (rpc 111 )
e.生成nis数据库 (#/usr/lib/yp/ypinit -m)
准备工作:二台主机名不能相同,但域名一定要相同
#vi /etc/sysconfig/network
加 hostname=ypserv.xapc.com //主机名可任意取
nisdomainname=xapc.com //域名可任意取
#nisdomainname xapc.com //生成域名xapc.com
#vi /etc/hosts //改主机名和上面的主要机名要一样
127.0.0.1 ypserv.xapc.com ypsev
#vi /etc/rc.d/rc.local //开机自启动
加 /bin/nisdomainname xapc.com
#reboot
A. #rpm -ivh ypbind- ypserv- yp-tools portmap-
B. #cd /var/yp //构建nis数据库
#vi securenets //用对nis客户端主机时进行访问控制,手工建
host 127.0.0.1
255.255.255.0 192.168.13.0 //只能这个网段的主机和本机能访问nis服
C. #vi /etc/ypserv.conf//配置文件中可设置对认证数据库的访问控制(主配文件)
127.0.0.0/255.255.255.0 : * : * : none
192.168.10.0/255.255.255.0 : * : * : none
all : * : * : deny
D. #service ypserv start
#service portmap status
#chkconfig time on
#chkconfig time-udp on
#service xinetd start
#useradd zhang3 #passwd zhang3 //加一个用户用件试验
E. #/usr/lib/yp/ypinit -m //生成主服nis数据库 (-s 有从服NIS要用)
【NIS客户端配置】
a.安装NIS ypbind- yp-tools portmap-
b.设hosts文件中的nis服务器主机记录, 开机自启动
c.构建nis域名
d.设yp.conf配置文件
e.设nsswitch.conf文件 (修改密码查询顺序)
f.启动ypbind
A. # rpm -ivh ypbind- yp-tools portmap-
B. #vi /etc/hosts
加 192.168.13.2 ypserv.xapc.com
# vi /etc/rc.d/rc.local
加 /bin/nisdomainname xapc.com
C. #vi /etc/sysconfig/network
加Nisdomainname
#nisdomainname xapc.com
D. #vi /etc/yp.conf
加domain xapc.com server ypserv.xapc.com//domain 域名 server 服主机名
E. #vi /etc/nsswitch.conf//修改密码查询顺序
shadow files nis
passwd files nis
group files nis
F. #service portmap status #service ypbind start
客户端测试:
#ypwhich //回显nis客户机所有使用的nis服的主机名称和数据库文件列
#ypcat -x //显示列数据库文件列表和指定数据库的内容
#ypcat passwd //查询NIS服开了那些用
《注》:
1.NIS的体系结构
(1)NIS服务器 : NIS服务器是用于保存共享数据的主机,通常可以分为主NIS服务器和从NIS服务器,
可以一个网络中为一个主NIS服务器设置多个从NIS服务器用于备份主NIS服务器的共享数
(2)NIS域 : NIS域是一种用于实现相互资源共享的逻辑空间,相当于Windows中工作组的作用.
(3)NIS客户机:能够共享查询NIS服务器中的资源的主机(ypbind)
2. 相关文件:
/etc/rc.d/init.d/ypserv (启动脚本)
/etc/rc.d/init.d/yppasswdd (rpc.ypasswdd的客户端程序)
/etc/rc.d/init.d/ypxfrd (rpc.ypxfrd的客户端程序)
/etc/ypserv.conf (存放ypserv的运行参数)
/usr/sbin/yppush (从NIS服务器的守护进程所对应的程序)
/usr/sbin/ypserv (主NIS服务器的守掮进程所对应的程序)
/usr/sbin/rpc.yppasswdd rpc.yppasswdd服务器的守户进程所对应的程序)
/usr/lib/yp/ypinit (用于初始化NIS数据库)
/var/yp/Makefile (设置NIS要共享文件
名位大侠们看了请多多批评不足之处 谢谢!
阅读(1291) | 评论(0) | 转发(0) |