1. 程式人生 > >Cygwin環境下NFS伺服器的安裝

Cygwin環境下NFS伺服器的安裝

執行Cygwin後,拷貝要安裝的NFS伺服器安裝包(在cygwin-install中)到cygwin/tmp目錄下

1)解壓安裝包

  cd /      一定要回到根目錄下解壓安裝NFS伺服器

  tar xvjf nfs-server-2.3-5.tar.bz2 

2)配置NFS Server

  /usr/bin/nfs-server-config

執行後會顯示安裝資訊,點回車安裝。注:若為XP系統時,需要建立使用者名稱和密碼,使用者名稱和密碼要與XP的管理員使用者名稱和密碼相同

3)設定主機訪問控制

編輯檔案/etc/hosts.allow

設定任何使用者都可以訪問nfs服務時,在檔案中增加行:

nfsd ALL

也可以特別指定某個IP地址的使用者訪問nfs服務時,只需增加行如:

nfsd 192.192.192.100注:只增加這行即可

如果特別指定某個子網地址的使用者訪問nfs服務時,只需增加行如:

nfsd 192.192.0.0/255.255.0.0注:只增加這行即可

編輯檔案/etc/hosts.deny

如果Cygwin中沒有其它網路服務,則註釋本檔案中的所有行。

4)設定主機共享目錄

編輯檔案/etc/exports

可分行輸入需要共享的路徑及目錄,共享一個/home/Administrator/nfs_share目錄增加類似一下的行:

/home/Administrator/nfs_share 192.192.192.0/255.255.255.0(rw,no_root_squash)

表示在192.192.192子網上共享/home/Administrator/nfs_share目錄,該目錄可讀寫(rw)

5)啟動NFS服務

可以在Cygwin下執行以下命令啟動服務:

cygrunsrv -S portmap

cygrunsrv -S nfsd

cygrunsrv -S mountd

也可以通過開啟Windows控制面板--管理工具--服務,選擇portmapmountdnfs服務並啟動,這等效以上三條啟動命令。

啟動之後可以使用以下命令檢查服務是否成功執行:

/usr/sbin/showmount

如果輸出報告時某服務啟動失敗,請直接回到根目錄/重新安裝NFS server

軟體包。