nfs+auto+nis

 

1.配置nis服務器

1.1.配置nis服務器

a) 從服務器或者光盤安裝ypservypbind,和yp-toolsRPM

b) 編輯 /etc/sysconfig/network ,添加這樣一行:

NISDOMAIN=station83.example.com

下次啓動時纔會起作用,設置了NIS域名之後不要重新啓動,運行命令:

domainname station83.example.com

C) 打開portmap服務和ypserv服務

service portmap start

service ypserv start

d) 使用ypinit產生NIS數據庫(maps),注意可能出現的錯誤信息

/usr/lib/yp/ypinit -m

(注意:你不用在列表中添加任何主機,只要按 < CTRL - D >

g) 啓動NIS password升級進程

service yppasswdd start

h) 如果ypinit在第六步時沒有錯誤,重新啓動ypserv服務:

service ypserv restart

i)創建nfs1用戶,指定家目錄/rhome/nfs1--------如何指定的?  useradd -d /rhome/nfs1 nfs1

並複製shell到家目錄文件:

cp -r /etc/skel/.bash* /rhome/nfs1/

1.2. 配置NIS客戶端

a) 在客戶端,確認已經安裝以下幾個包:portmapypbindyp-toolsauthconfig

b) 確認客戶端可以看到服務器上的portmap服務

rpcinfo p 你們的NIS服務器

c) 使用authconfig工具配置你的客戶端使用NIS進行身份驗證,選定“Use NIS”,在“Domain:”後指定你的NIS域,在“Server:”後指定你的NIS服務器。

d) 測試你的NIS客戶端,使用root用戶登陸你的客戶端,root用戶是客戶端上的root還是NIS服務器上的?測試 客戶端----服務器的連接,使用:

ypcat passwd

這樣會顯示出NIS服務器上的password數據,(請記住,只有在服務器上/etc/passwd文件中UID大於等於500的用戶纔會被放進數據庫中)

 

 

 

 

 

2.配置nfs

1.1#rpm -qa |grep nfs (查詢系統中是否安裝有nfs包)

2.2 # vi /etc/exports    (編譯nfs服務的配置文件,我要把我的/data目錄共享出來,允許所有網段的用戶可以訪問)

/rhome/nfs1     *(rw,async)

2.3.#exportfs rv(這個命令可以驗證我們設置的配置文件是    否正確,如果是下面的輸出,就說明是正確的)

[root@station83 ~]# exportfs -rv

exporting *:/rhome/nfs1

showmount -e localhost

[root@station83 ~]# showmount -e localhost

Export list for localhost:

/rhome/nfs1   *

2.4 # chkconfig --list |grep nfs (這個命令是查看nfs服務在哪幾種啓動級別會自動啓動)

nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off

nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off

[root@station38 ~]# chkconfig nfs on (爲了讓nfs服務在2345這幾個啓動級別都啓動,我執行了這個命令)

[root@station38 ~]# chkconfig --list |grep nfs (現在去查看一下)

nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off

2.5 [root@station38 ~]# service nfs restart    (現在我們就可以啓動這個服務的,讓我們的配置文件生效)

2.6 客戶端測試

[root@station73 other]#  showmount -e 192.168.0.83

Export list for 192.168.0.83:

/rhome/nfs1   *

3.配置autofs

autofs實現掛載192.168.0.83:/rhome/nfs1 到本機。

3.1 vim /etc/auto.master

#

/misc   /etc/auto.misc

/nfs    /etc/auto.home

/rhome  /etc/auto.misc

/home   /etc/auto.misc

#

# vi /etc/auto.misc

cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom下增加這行

nfs1            192.168.0.83:/rhome/nfs1

3.2 #service autofs restart  重新啓動autofs服務

3.3 nfs1在客戶端登錄

ssh [email protected]

成功後[nfs1@station73 ~]$

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章