Chinaunix首页 | 论坛 | 博客
  • 博客访问: 330800
  • 博文数量: 88
  • 博客积分: 3020
  • 博客等级: 中校
  • 技术积分: 930
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-13 09:32
文章分类

全部博文(88)

文章存档

2011年(1)

2009年(87)

我的朋友

分类: LINUX

2009-04-28 08:57:56

配置示例:

server 192.168.0.11 NIS主服务器
slave  192.168.0.13 NIS从服务器
client 192.168.0.21 NIS客户端

一、主服务器配置

1.确认ypserv、ypbind、yp-tools、portmap软件包是否安装,如果没有则需要进行安装
# rpm -qa | grep ^yp
# rpm -qa | grep portmap

2.设置NIS域名
# nisdomainname example.com
# echo "NISDOMAIN=example.com" >> /etc/sysconfig/network
# echo "/bin/nisdomainname example.com" >> /etc/rc.d/rc.local

3.修改/etc/ypserv.conf文件,结尾添加如下两行:
192.168.0.0/255.255.255.0    : *    : *    : none
*                : *    : *    : deny

4.修改/etc/yp.conf文件,结尾添加一行:
ypserver    127.0.0.1

5.启动portmap、ypserv、yppasswdd进程
# service portmap status (系统默认运行,查看确认)
# service ypserv start
# service yppasswdd start
# chkconfig portmap on
# chkconfig ypserv on
# chkconfig yppasswdd on
# rpcinfo -p localhost

6.创建NIS数据库
# /usr/lib/yp/ypinit -m

7.启动ypbind客户端进程并测试NIS服务器
# service ypbind start
# yptest

二、客户端配置(可使用工具配置authconfig/setup)

1.确认ypbind、yp-tools、portmap软件包是否安装,如果没有则需要进行安装
# rpm -qa | grep ^yp
# rpm -qa | grep portmap

2.设置NIS域名
# echo "NISDOMAIN=example.com" >> /etc/sysconfig/network

3.编辑/etc/yp.conf文件,添加一行:
domain example.com server 192.168.0.11

4.编辑/etc/nsswitch.conf文件
找到如下项:
passwd: files
shadow: files
group: files
#hosts: db files ldap nis dns
hosts: files dns

将其修改为:
passwd: files nis
shadow: files nis
group: files nis
#hosts: db files ldap nis dns
hosts: files nis dns

5.启动portmap、ypbind进程
# service portmap status (系统默认运行,查看确认)
# service ypbind start

6.使用NIS客户机测试工具与NIS服务器的连接
# yptest
# ypwhich -x
# ypcat passwd|hosts

7.NIS客户端用户登录

三、使用NFS自动挂载用户目录

1.修改/etc/exports文件,添加:
/home    192.168.0.*(rw,rync)

2.执行exportfs命令
# exportfs -a

3.修改/etc/auto.master文件,添加:
/home    /etc/auto.home

4.创建/etc/auto.home文件
# cp /etc/auto.misc /etc/auto.home

5.修改/etc/auto.home文件,添加:
*    -fstype=nfs,rw,sync    192.168.0.11:/home/&

6.重启NFS、autofs服务
# service nfs restart
# service autofs restart

四、从服务器配置

1.参照主服务器的设定安装软件包

2.修改/etc/ypserv.conf文件,结尾添加如下两行:
192.168.0.0/255.255.255.0    : *    : *    : none
*                : *    : *    : deny

3.修改主服务器上的/var/lib/yp/Makefile文件,使其能在更改maps后主动将更改push至从服务器
#vi /var/yp/Makefile
找到如下行:
NOPUSH=true
更改为:
NOPUSH=false

4.修改主服务器上的/var/yp/server文件,指明服务器将maps可以push到的目标从服务器
#vi /var/yp/server
添加如下行:
192.168.0.13 (注:此处最好使用从服务器名称,前提是此从服务器名能被主服务器解析,你可以通过编辑主服务器的/etc/hosts文件实现)

5.开启主服务器的资料传送进程
#service ypxfrd start
 
6.启动从服务器的portmap、ypserv和yppasswdd进程
#service portmap start
#service ypserv start
#service yppasswdd start
 
7.从主服务器获得maps资料
#/usr/lib/yp/ypinit -s 192.168.0.11  (也可以指定主服务器的名称,前提是你的从服务器可以解析些名称)



阅读(713) | 评论(0) | 转发(0) |
0

上一篇:单网卡配置多IP

下一篇:配置YUM服务器

给主人留下些什么吧!~~