--------------------------------------------------------------------------------------------------
實驗環境爲centos5.4
--------------------------------------------------------------------------------------------------
(一)配置nis服務器
--------------------------------------------------------------------------------------------------
1、安裝前的準備工作
(1)設置主機名以及ip地址
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改以下內容
BOOTPROTO=none
IPADDR=192.168.1.15
NETMASK=255.255.255.0
#hostname linux.yichunlan99.com
(2)設置hosts文件
#vim /etc/hosts
添加如下內容
127.0.0.1 linux.yichunlan99.com
(3)設置yum源(光盤或163yum都可)
以掛載光盤並將其設置yum源爲例進行說明
#mount /dev/cdrom /mnt
#cd /etc/yum.repos.d/
#vim cdrom.repo
添加如下內容
[cdrom]
name=cdrom
baseusrl=file:///mnt/
enabled=1
gpgcheck=0
(4)檢查portmap服務是否啓動,如果沒有啓動要先啓動portmap服務
#service portmap status
#service portmap start
(5)啓動了portmap服務後可用rpcinfo來查詢遠程過程調用的運行狀態,如果運行正常則會顯示連接的端口。
#rpcinfo -p localhost ##查詢rpc在本機的運行狀態
#rpcinfo -p test1.yichunlan99.com ##查詢rpc在test1.yichunlan99.com這臺服務器上的運行狀態。
(6)爲了實驗的順利進行,關閉selinxu以及iptables
#service iptables stop
#chkconfig iptables off
#vim /etc/selinux/config
修改如下內容
SELINUX=disabled
--------------------------------------------------------------------------------------------------
2、安裝nis相關組件
#yum install ypserv -y
#yum install yp-tools -y ##默認已經安裝
--------------------------------------------------------------------------------------------------3、設置nis域名
#domainname yichunlan99
#vim /etc/sysconfig/network
添加如下內容
NISDOMAN=yichunlan99
--------------------------------------------------------------------------------------------------
4、啓動相關服務
#service ypserv start
#chkconfig ypserv on
#service yppasswdd start
#chkconfig yppasswdd on
#service xfrd start
#chkconfig xfrd on
--------------------------------------------------------------------------------------------------
5、設置輸入項目
設置要將那些配置數據輸入到nis數據庫
#vim /var/yp/Makefile
找到以all開頭的行,設置爲
all: passwd group #hosts rpc services netid protocols mail \
--------------------------------------------------------------------------------------------------
6、初始化nis數據庫
#/usr/lib/yp/ypinit -m
--------------------------------------------------------------------------------------------------
7、如果新添加了用戶一定要通過make同步到nis數據庫中,否則客戶端會提示該用戶不存在。
#make -C /var/yp
-------------------------------------------------------------------------------------------------
至此,nis主服務器搭建成功!!!!1