歡迎您光臨本站 註冊首頁

RHEL5.0操作系統下NFS服務的配置與應用

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
   

1、NFS服務的概述

NFS最早是由Sun公司於1984年開發出來的,其目的就是讓不同計算機不同操作系統之間可以彼此共享文件。由於NFS使用起來非常方便,因此很快得到了大多數的UNIX/Linux系統的廣泛支持,而且還被IETE(國際互聯網工程組)制定為RFC1904、RFC1813和RFC3010標準。

 

NFS採用客戶/伺服器工作模式。在NFS伺服器上將/nfs/public目錄設置為輸出目錄(即共享目錄)后,其他客

戶端就可以將這個目錄掛載到自己系統中的某個目錄下,這個目錄可以與伺服器上的輸出目錄和其他客戶機中的目錄不相同,例如圖中的客戶機PC1與PC2的掛載目錄就不相同。如果某用戶登錄到客戶機PC1並進入/mnt/nfs目錄,那麼他就可以看到NFS伺服器內/nfs/public目錄下的所有子目錄及文件,只要具有相應的許可權,就可以使用cp、cd、mv、rm和df等命令對磁碟或文件進行相應的操作。

 

使用NFS服務,至少需要啟動以下3個系統守護進程。

(1)rpc.nfsd

(2)rpc.mountd

(3)portmap

 

2、NFS服務的安裝

可使用下面的命令來檢查系統中是否已經安裝了這兩個包。

rpm -q nfs-utils portmap

 

如果系統尚未安裝這兩項服務,則可將Red Hat Enterprise Linux 5的第1張安裝盤放入光碟機。載入光碟機后,在光碟的Server目錄下可以分別找到portmap服務的RPM安裝包文件portmap-4.0-65.2.2.1.i386.rpm和NFS服務的RPM安裝包文件nfs-utils-1.0.9-16.el5.i386.rpm,然後先使用下面的命令安裝portmap服務。

 

rpm -ivh /mnt/Server/ portmap-4.0-65.2.2.1.i386.rpm

再使用下面的命令安裝NFS服務。

rpm -ivh/mnt/Server /nfs-utils-1.0.9-16.el5.i386.rpm

 

3、啟動和停止NFS服務

啟動NFS服務

/etc/init.d/portmap start

/etc/init.d/nfs start

停止NFS服務

/etc/init.d/nfs stop

/etc/init.d/portmap stop

重新啟動NFS服務

/etc/init.d/nfs restart

檢查portmap和nfs服務的狀態

/etc/init.d/portmap status

/etc/init.d/nfs status

 

設置自動啟動NFS服務

對於實際應用中的Linux系統,每次開機后都手工啟動nfs服務是不現實的,應該設置系統在指定的運行級別(通常為3和5)自動啟動portmap和nfs服務。

 

chkconfig --level 35 portmap on

chkconfig --level 35 nfs on

 

執行“ntsysv”命令啟動服務配置程序,找到“nfs”和“portmap”服務,分別在其前面加上“*”,然後選擇“確定”即可。

(責任編輯:A6)



[火星人 ] RHEL5.0操作系統下NFS服務的配置與應用已經有335次圍觀

http://coctec.com/docs/net/show-post-68307.html