Linux – NIS (Network information Server)

Loading

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

沒有解決問題,試試搜尋本站其他內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料