Linux 學習筆記 12 檔案共享服務 3

2022-04-29 19:30:12 字數 2051 閱讀 8854

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 權力 沒有這個權利,無法進入目錄,建新檔案,以及查詢目錄下檔案和內容的許可權。讀權利 讀...