Server side
Step 1.首先檢查NIS是否安裝
[root@benjr ~]# rpm -avq | grep yp yp-tools ypbind ypserv
檢查是否有安裝.沒有安裝就繼續下一個步驟.安裝完成請跳至第三個步驟.
Step 2.安裝NIS
在 RedHat 第二片光碟片中的目錄 /mnt/cdrom/ReaHat/RPMS/可以找到所需的程式
[root@benjr ~]# mount /mnt/cdrom [root@benjr ~]# rpm -ivh yp-tools [root@benjr ~]# rpm -ivh ypbind [root@benjr ~]# rpm -ivh ypserv
Step 3.NIS 的設定步驟
設定 domain name.
[root@benjr ~]# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=example.com GATEWAY=192.168.0.254 NISDOMAIN=benjr
Domain name 不會立即生效,需重開機,或者下命令來生效.
[root@benjr ~]# domainname benjr
建立 NIS 的資料庫.
[root@benjr ~]# vi /var/yp/Makefile all: passwd group hosts rpc services netid protocols mail
修改 Makefile 來決定哪些資料要經由NIS分享.
[root@benjr ~]# /usr/lib/yp/ypinit -m
建立NIS master server,若要建立成 slave server.
[root@benjr ~]# /usr/lib/yp/ypinit -s master
Step 4:檢查 Portmap服務是否啟動
Portmap 因為NIS用到RPC的功能,所以這個daemon必須啟動.
[root@benjr ~]# rpm ivh /mnt/cdrom/RedHat/RPMS/portmap [root@benjr ~]# chkconfig portmap on [root@benjr ~]# service portmap start
Step 5.檢查 NIS 服務是否啟動
開機時需啟動 NIS 的 Runlevel.
[root@benjr ~]# chkconfig ypserv on [root@benjr ~]# chkconfig yppasswd on [root@benjr ~]# chkconfig –list ypserv ypserv 0:off 1:on 2:on 3:on 4:on 5:on 6:off ypserv 0:off 1:on 2:on 3:on 4:on 5:on 6:off
目前服務開啟.
[root@benjr ~]# service ypserv start Starting YP server services: [ OK ] service yppasswdd start Starting YP passwd services: [ OK ]
Client 端需要使用的程式
安裝必要的套件.
[root@benjr ~]# rpm -ivh yp-tools [root@benjr ~]# rpm -ivh ypbind [root@benjr ~]# rpm -ivh portmap
執行 setup or authconfig
沒有解決問題,試試搜尋本站其他內容