第一步:安裝相關(guān)軟件安裝第三張光盤(pán)中的ypserv-2.19-3和portmap-4.0-65.2.2.1,安裝第二張光盤(pán)中的yp-tools-2.9.0.1和ypbind-1.19-7.e15。ypserv是NIS的服務(wù)器端程序,yp-tools和ypbind是客戶端程序,portmap是端口分配程序。在NIS服務(wù)器上一般只需要安裝ypserv和portmap,但是由于服務(wù)器本身也是其自己的客戶端,所以在服務(wù)器上,我們將這四個(gè)軟件包都裝上。命令如下:#rpm -ivh /mnt/cdrom/Servers/ypserv-2.19-3
#rpm -ivh /mnt/cdrom/Servers/portmap-4.0-65.2.2.1
#rpm -ivh /mnt/cdrom/Servers/yp-tools-2.9.0.1
#rpm -ivh /mnt/cdrom/Servers/ypbind-1.19-7.e15第二步:配置服務(wù)器端① 設(shè)置NIS域名為dne.com,通過(guò)以下命令:
#nisdomainname dne.com
為了系統(tǒng)啟動(dòng)后自動(dòng)執(zhí)行此操作,可以將此命令添加到文件/etc/rc.local中。命令為:echo "/bin/nisdomainname dne.com" >>/etc/rc.local② 配置服務(wù)器端主配置文件編輯文件/etc/ypserv.conf,在文件的最后添加控制參數(shù),允許部分客戶端可以訪問(wèn)nis服務(wù)器。127.0.0.0/255.255.255.0 : * : * : none
192.168.20.0/255.255.255.0 : * : * : none
all : * : * : deny
其它參數(shù)保持默認(rèn)值即可!③ 初始化NIS數(shù)據(jù)庫(kù)運(yùn)行命令:/usr/lib/yp/ypinit -m ,然后設(shè)置主數(shù)據(jù)庫(kù)存儲(chǔ)主機(jī)的名稱,然后按CTRL+D鍵,最后按Y確認(rèn),最后程序?qū)?chuàng)建初始化的NIS數(shù)據(jù)庫(kù),創(chuàng)建完成后,在目錄/var/yp下會(huì)有相應(yīng)的文件記錄設(shè)置。④ 啟動(dòng)服務(wù)啟動(dòng)服務(wù)器端的相關(guān)服務(wù)包括portmap和ypserv,yppasswdd,命令如下:#/etc/init.d/portmap start
#/etc/init.d/ypserv start
#/etc/init.d/yppasswdd start
【NIS客戶端配置】
第一步:安裝NIS客戶端程序安裝NIS的客戶端程序包portmap,ypbind和yp-tools。
#rpm -ivh /mnt/cdrom/Servers/portmap-4.0-65.2.2.1
#rpm -ivh /mnt/cdrom/Servers/yp-tools-2.9.0.1
#rpm -ivh /mnt/cdrom/Servers/ypbind-1.19-7.e15第二步:設(shè)置NIS域名為dne.com,通過(guò)以下命令:#nisdomainname dne.com第三步:設(shè)置網(wǎng)卡所在的NIS域,通過(guò)以下命令:#echo "NISDOMAIN=dne.com" >> /etc/sysconfig/network第四步:配置nis客戶端配置文件編輯文件/etc/yp.conf,在文件末尾添加以下參數(shù):domain dne.com server 192.168.20.200第五步:編輯文件/etc/nsswitch.conf,更改密碼查詢順序。shadow files nis
passwd files nis
group files nis第六步:?jiǎn)?dòng)服務(wù)portmap,ypbind#/etc/init.d/portmap start
#/etc/init.d/ypbind start第七步:測(cè)試nis客戶端通過(guò)以下命令:ypcat passwd,如果能夠輸出服務(wù)器上普通用戶的帳戶信息,則說(shuō)明NIS配置成功。其它測(cè)試命令還有yptest,ypwhich -x等。