Account Links: Cart | Register | Log In

Skip to content

Red Hat Knowledgebase
Red Hat Knowledgebase Search
Article translations:
Currently Being Moderated

如何配置一个NIS服务器和客户端

Article ID: 11897 - Created on: Jul 22, 2008 6:00 PM - Last Modified:  Oct 10, 2008 12:24 PM

本文章将提供一个如何配置NIS的例子.它包括配置NIS服务器和客户端,需要的软件包和配置步骤:

 

配置NIS 服务器

 

下面是配置NIS服务器所需的软件包:

 



    - ypserv
    - ypbind
    - portmap
    - yp-tools

 

可以使用rpm -q <package-name>命令来检查这些软件包是否安装在系统上,使用上面提到的实际的软件包替代<package-name>。

 

如果上面的任何一个软件包没有安装,可以使用up2date <package-name>命令进行安装:

 

注:上面的命令假设你已经通过Red Hat Network (RHN)注册了您的系统.

 

执行下面的命令可以配置一个NIS服务器:

 

1.在/etc/sysconfig/network文件中加入NIS域,编辑这个文件然后在文件的底部加入下面的行:

 



      NISDOMAIN="DOMAIN-NAME"

 

把DOMAIN-NAME替换成服务器的实际域名。

 

2.NIS服务器需要把自己配置成一个客户端。编辑/etc/yp.conf文件加入下面的行:

 



      ypserver 127.0.0.1

 

3.启动portmap,yppasswdd和ypserv 这三个服务。

 

这个服务可以通过service <service-name> start命令启动。把<service-name>替换成上面提到服务的名字。 为了保证这些服务在系统启动的时候也启动,执行chkconfig <service-name> on命令。把<service-name>替换成上面提到服务的名字。

 

4.下一步是产生NIS数据库

 



      /usr/lib/yp/ypinit -m

 

上面的命令需要提供NIS服务器的名字.

 

5. 通过下面的命令启动ypbind 和 ypxfrd

 



      service <service- name> start

 

上面是配置一个主NIS服务器的所有步骤.

 

配置一个从NIS服务器

 

有时候我们需要配置一个从NIS服务器。对于更多的信息,可以参考下面的资源:

 



    * http://www.linux-nis.org/nis-howto/HOWTO/setting_nis.html
    * Man pages for ypserv(8) and ypserv.conf(5)

 

注:在服务器端,端口111需要打开. 可以在我们的知识库中得到更到的信息关于NIS服务器的安全。

 

配置NIS客户端 配置一个客户端需要下面的软件包

 



- ypbind
- yp-tools

 

执行下面的命令来配置NIS客户端 1.执行命令:

 



      authconfig

 

这个命令来指定NIS域和NIS服务器

 

2.执行下面的命令启动ypbind服务

 



      chkconfig ypbind on
      service ypbind start

 

上面的步骤是一个配置NIS服务器和客户端的简单的例子,更到的信息可以参考: http://www.linux-nis.org/

Feedback from users like yourself is a critical factor in helping us make the Red Hat Knowledgebase as useful as possible.

More Like This

  • Retrieving data ...