返回首页
当前位置: 主页 > 精通Office > Ubuntu教程 >

CentOs5.8下安装使用NIS服务的实例图解教程

时间:2012-08-23 23:25来源:知行网www.zhixing123.cn 编辑:麦田守望者

1.实例背景:

网络信息服务(NIS)(Network Information Service),NIS是集中控制几个系统管理数据库的网络用品。NIS简化了UNIXLINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。这样便方便了系统管理员对账号的管理和维护了。

2.实例环境:

2CentOs主机,其中一台充当NIS服务器,一台充当客户机做测试,网络拓扑大概如下:

3.实例过程:

1).首先是要安装软件包,这次实例要用到的软件包有ypbind,yp-tools,ypserv,portmap,先查询一下yp相关的软件包是否安装

由于nis服务需要portmap的支持,查看一下portmap是否已经运行(我的环境下是默认安装运行了portmap服务的)

2)由上图可以知道还有ypserv这个软件包还没有安装,那么就挂载光盘,然后安装ypserv软件包

查询一下这个软件包安装了哪些内容

3)设置NIS

?
1
2
3
4
5
[root@anshao CentOs]# nisdomainname anshao.com
 
[root@anshao CentOs]# echo "/bin/nisdomainname anshao.com" >> /etc/rc.d/rc.local #为了每次开机自动加入域
 
[root@anshao CentOs]# echo "NISDOMAIN=anshao.com" >> /etc/sysconfig/network

4)做好这些那些,就开始来修改ypserv的主配置文件吧,该文件位于/etc/ypserv.conf,略做修改添加几条规则..由于配置文件的读取是由上往下读取,所以要注意一下配置文件内容的顺序

5)新建几个测试账户

6)启动ypserv服务,建立NIS数据库(如果ypserv服务不启动,建立NIS数据库会报错)

 

7)建立好数据库后,重启ypserv,yppasswd这两个服务,好让这两服务知道数据库已经更新了..

8)经过上面的操作,NIS服务器端已经搭建好了,接下来的就是客户端的操作了,首先客户端也是先加入NIS

?
1
2
3
4
5
[root@localhost ~]# nisdomainname anshao.com
 
[root@localhost ~]# echo "/bin/nisdomainname anshao.com" >> /etc/rc.d/rc.local
 
[root@localhost ~]# echo "NISDOMAIN=anshao.com" >> /etc/sysconfig/network

9)修改客户机hosts文件,增加一天对NIS服务器的解析的记录

10)查询是否安装了ypbind,yp-tools,如果有安装了就修改配置文件/etc/yp.conf,如果还没安装,就先安装,然后修改配置文件

 

11)下面很重要,要记得修改密码验证的方式和查找方式,修改/etc/nsswitch.conf文件

12)启动ypbind服务,客户端用NIS服务器上的账户进行登陆测试

4.小结:

虽然是操作出来了,但是对一些东西很不熟悉,要多练习练习了…在CentOs5.8下安装使用NIS服务的实例就到这里了..收工!

------分隔线----------------------------
标签(Tag):Ubuntu Linux 操作系统 Unix Android fedora debian
------分隔线----------------------------
推荐内容
猜你感兴趣