nfs---- network file system
用於unix/linux
【unix
類作業系統】系統間通過網路進行檔案共享,使用者可以把網路中
nfs伺服器提供的共享目錄掛載到本地檔案目錄中,使用者可以像操作本地檔案系統一樣操作
nfs檔案系統中的內容。
易用性非常好,但是安全性不太高,因此推薦只是在區域網中使用!
是一種典型的
s/c模式應用
共享示意圖
一、檢視系統是否已經安裝了
nfs相關組建
rpm -q portmap #portmap
用於為nfs
動態分配埠號
rpm -qa | grep nfs #
一般nfs
在大多數系統中是預設安裝的
二、啟動相關服務
service portmap start
service nfs start
【nfs
需要使用
portmap
為其分配埠,所以,
portmap
一定要先於
nfs啟動】
三、檢查
rpc程式是否啟動
由於nfs
是通過rpc
(remote
procedure call
,遠端過程呼叫)協議來使用遠端計算機上的檔案的,因此,系統的
rpc服務必須啟動
rpcinfo -p
四、設定共享目錄
1、設定
nfs伺服器共享目錄
配置檔案為:
/etc/exports
格式:共享目錄
允許訪問主機(許可權)
#許可權預設為
ro,也可以改為
rw說明:在
nfs裡面,一般不對使用者進行控制,他所呼叫的一般為
nfsnobody
偽使用者2
、示例:寫入
/etc/exports
/public #
允許所有主機以唯讀許可權訪問
/public
目錄/website192.168.16.128(ro) #
只允許主機
192.168.16.128
以唯讀許可權訪問
/website
目錄/test192.168.16.0(rw) #
允許192.168.16.0
這個網段的主機以讀寫許可權訪問
/test目錄3
、exports
重新輸出共享目錄格式:
exports
-rv #
重新讀取
/etc/exports
檔案,使設定生效
五、nfs
客戶端設定1、
mkdir /mnt/website
#建立掛載點2、
showmount -e nfs
伺服器位址 #
檢視nfs
伺服器共享目錄3、
mount nfs
伺服器位址
:/website
/mnt/website#將
nfs共享目錄的共享位址,掛載到掛載點4、
df-h
#檢視nfs
掛載的共享目錄,該命令還可以檢視檔案系統掛載的其他資訊5、
umount /mnt/website #解除安裝
六、開機自動掛載
nfs伺服器的共享目錄
寫入/etc/fstab
檔案格式:
nfs伺服器位址
:共享目錄
本機掛載點 檔案系統 許可權 是否檢測 檢測順序
示例:192.168.16.155:/public /mnt/public nfs no 0 0
c 學習筆記12 檔案操作
程式執行時產生的資料都屬於臨時資料,程式一旦執行結束都會被釋放 通過檔案可以將資料持久化 c 中對檔案操作需要包含標頭檔案 fstream 檔案型別分為兩種 文字檔案 檔案以文字的ascii碼形式儲存在計算機中 二進位制檔案 檔案以文字的二進位制形式儲存在計算機中,使用者一般不能直接讀懂它們。操作檔...
Linux筆記 12(檔案系統EXT)
linux筆記 12 標籤 空格分隔 linux 目錄 當在 linux 下的檔案系統建立乙個目錄時,檔案系統會分配乙個 inode 與至少一塊 block 給該目錄。其中,inode 記錄該目錄的相關許可權與屬性,並可記錄分配到的那塊 block 號碼 而 block 則是記錄在這個目錄下的檔名與...
Linux學習筆記5 檔案
在 linux 中,所有的東西都被當成檔案 檔案許可權的第乙個字母代表檔案的型別 b 塊裝置檔案 c 字元裝置檔案 l鏈結檔案 d 目錄 一般檔案 許可權型別 r w x 擁有者u 組g 其他使用者o 執行 x 權力 沒有這個權利,無法進入目錄,建新檔案,以及查詢目錄下檔案和內容的許可權。讀權利 讀...