NIS 目前貌似已经没人用咯...

一、NIS作用

NIS:称为网络信息服务,也叫黄页(yellow page)。集中管理用户帐号,组帐号,hosts文件等

二、配置

1.服务器端配置

(1)把服务器连到网络

I.配置主机名

 #vi /etc/sysconfig/network

   HOSTNAME=flola

II.配置IP地址信息

 # netconfig

III.配置hosts文件,能解析本机

 # vi /etc/hosts

 本机IP      flola

IV.关闭不需要的服务

 #chkconfig --level 2345 sendmail off

 #chkconfig --level 2345 cups off

V.重启计算机

 #init 6


(2).安装

#mount /dev/cdrom /media/cdrom

#rpm -ivh /media/cdrom/RedHat/RPMS/ypserv(tab)


(3).修改配置文件

#vi /etc/ypserv.conf

#hosts                          :domain            :map        :security

192.168.1.0/255.255.255.0        : *               : *         : none

127.0.0.0/255.255.255.0          : *               : *         : *


#vi /var/yp/securenets

 host 127.0.0.1

 255.255.255.0      192.168.1.0


(4).创建域名

# nisdomainname 域名(lianheguo)

# echo '/bin/nisdomainname lianheguo' >> /etc/rc.d/rc.local

# echo 'NISDOMAIN=lianheguo' >> /etc/sysconfig/network


(5).创建maps

# /usr/lib/yp/ypinit -m

---------------------------------------

# cd /var/yp

# make


(6).启动

#  chkconfig time on

#  chkconfig time-udp on

#  service xinetd restart


# service ypserv start

# service yppasswdd start



--------------------------------------------------------------------------------------


2.客户端配置

(1)连入网络(与服务器相同)

(2)安装软件(ypbind,yp-tools)

(3)修改hosts文件

(4)修改配置文件

  #vi /etc/yp.conf

 domain lianheguo server 192.168.1.100

(5)配置域名

  # nisdomainname lianheguo

  # echo '/bin/nisdomainname lianheguo' >> /etc/rc.d/rc.local

  # echo 'NISDOMAIN=lianheguo' >> /etc/sysconfig/network

(6)修改哪些信息可去服务器上查

  # vi /etc/nsswitch.conf

  passwd:    file  nis

  group:     file  nis

  hosts:     file  nis  dns

(7)启动客户端工具

 # service ypbind start