NIS安装配置

一、服务简介
NIS,英文的全称是network information service,也叫yellow pages,翻译成中文就是网络信息服务。NIS的作用,其实就是将一些网络信息集中起来,统一进行管理、控制。从而简化有一定规模的网络主机系统的基本信息维护动作。
在Linux中,NIS是一个基于RPC的client/server系统,所以NIS服务(ypserv/yppasswd/ypxfrd/ypbind)的正常运行离不开portmap服务的支持。

、软件组成
1、Ypserv: yp的服务器端软件包,在AS4中,包含了三个服务:
* ypserv     yp主服务进程;
* yppasswd  yp服务器支持客户端修改用户密码的服务;
* ypxfrd     yp主服务器与从服务器之间数据更新同步的控制服务。

2、Yp-tools: yp的工具包

3、Ypbind: yp的客户端程序(文档部分未列出),主要包含如下内容:
/etc/rc.d/init.d/ypbind
/etc/yp.conf
/sbin/ypbind

三、服务器环境

nis服务器端:10.10.1.1    test1

nis客户端: 10.10.1.2      test2

四、服务器端配置

1、确认服务portmap安装并运行。

rpm –qa | grep portmap      #确定服务是否已安装;

service portmap status        #确定服务是否正常运行;

2、安装软件:
#rpm  –ivh  ypserv-2.13-5.i386.rpm
#rpm  –ivh  yp-tools-2.8-7.i386.rpm
#rpm  –ivh  ypbind-1.17.2-3.i386.rpm

3、建立nis域名

vim /etc/sysconfig/network

添加: NISDOMAIN="nistest"

4、编辑hosts文件

vim /etc/hosts

添加:

10.10.1.1     test1   nistest
10.10.1.2     test2

5、编辑NIS服务的配置文件

vim /etc/ypserv.conf

添加:

127.0.0.0/255.255.255.0     : * : * : none   #nis访问控制
10.10.1.0/255.255.255.0     : * : * : none
*                           : * : * : deny

6、启动nis服务:

service ypserv start

service yppasswdd start

7、构建nis数据库

/usr/lib/yp/ypinit –m #建立主数据库

输入nis服务器主机名:test1

ctrl+d结束输入,y确认。

五、客户端配置

1、安装软件包

rpm –ivh ypbind-*.rpm

rpm –ivh yp-tools-*.rpm

2、建立nis域名

vim /etc/sysconfig/network

添加: NISDOMAIN="nistest"

3、编辑hosts文件

vim /etc/hosts

添加:

10.10.1.1     test1   nistest
10.10.1.2     test2

4、编辑ypbind配置yp.conf文件

添加:

domain nistest server 10.10.1.1

5、设置 /etc/nsswitch.conf ,用于设置系统中信息的查询方式

passwd:     files nis
shadow:     files nis
group:      files nis
hosts:      files nis dns
bootparams: files
ethers:     files
netmasks:   files
networks:   files
protocols:  files nis
rpc:        files
services:   files nis
netgroup:   files nis
publickey:  files
automount:  files nis

6、启动ypbind服务

service ypbind start

若不能正确启动,请检查portmap服务是否启动,nisdomain是否设置。

 yptest 、ypwhich 测试nis是否成功配置

 

在nis服务器端按照上面步骤配置ypbind。

六、设置NFS

server端输出NFS共享目录:

1. 编辑 vim /etc/exports ,添加共享目录(例:/home)

/home    10.10.1.2(rw,sync)

2.启动NSF服务器程序

service nfs start

 

Client端挂载共享目录:

1.     添加自动挂载设置

vi /etc/fstab

192.168.1.1:/home      /home         nfs        defaults     0 0

2、mount /home

 

你可能感兴趣的:(职场,nfs,休闲,NIS)