Linux NFS的基本配置(檔案共享)

2021-10-02 07:24:36 字數 2301 閱讀 9408

nfs的基本概念

nfs是系統間進行檔案共享的一種網路協議

在nfs的應用結構中有伺服器和客戶機兩種角色

nfs客戶端通過掛載nfs檔案系統的方式訪問nfs伺服器中輸出的共享目錄

在同一臺主機中即可以是nfs伺服器也可以作為nfs客戶機

nfs網路共享的一般用法

在nfs伺服器主機中進行設定

安裝nfs伺服器軟體包

啟動nfs伺服器程式

設定nfs共享目錄輸出

在nfs客戶機中進行設定

使用mount命令掛載nfs伺服器中的nfs共享目錄到檔案系統中

通過nfs檔案系統的掛載點目錄訪問nfs伺服器中的共享內容

nfs伺服器的安裝

rpcbind軟體包 為nfs等伺服器程式提供rpc服務的支援

nfs-utils軟體包 提供了nfs伺服器的啟動指令碼和管理維護工具

nfs伺服器的配置檔案

cat  /etc/exports  /home/share  客戶端主機位址(sync,ro)

nfs共享目錄名  需要進行輸出的nfs共享目錄名稱

客戶端主機位址 能夠訪問共享目錄的主機位址

設定選項       設定共享目錄的屬性

exports檔案解析

exports檔案中的「配置選項」字段防止在括號對(「()」)中,多個選項間用逗號分隔

sync 設定nfs伺服器同步寫磁碟 這樣不會輕易丟失資料 建議所有的nfs共享 目錄都使用該選項

ro 設定輸出的共享目錄唯讀 與rw不能共同使用

rw 設定輸出的共享目錄可讀寫 與ro不能共同使用

修改exports檔案 配置共享目錄輸出和目錄的訪問許可權

由於exports檔案裡的路徑要真實存在 所以要建立這兩個資料夾

拷貝兩個檔案到兩個目錄下

啟動nfs和rpcbind服務

一定要先啟動rpcbind 不然nfs服務會報錯 如下圖

檢視兩個服務的埠

用於查詢顯示nfs伺服器的相關資訊showmount

showmount 顯示當前主機中nfs伺服器的連線資訊

showmount ip 顯示指定主機中nfs伺服器的連線資訊

showmount -e 顯示當前主機中nfs伺服器的輸出列表

showmount -e ip 顯示指定nfs伺服器中的共享目錄列表

showmount -a 顯示當前nfs伺服器的目錄被哪些客戶機掛載

showmount -a ip 顯示指定主機中nfs伺服器的客戶機資訊

對於exports檔案設定的共享目錄進行管理 exportfs命令

-arv 重新輸出共享目錄 使

nfs伺服器重新讀取exports檔案中的設定

-auv 停止輸出所有目錄 停止當前主機中nfs伺服器的所有目錄輸出

-e 輸出(啟用)所有目錄 輸出當前主機中nfs伺服器的所有共享目錄

伺服器關閉防火牆和selinux

客戶端開啟服務

查詢顯示nfs伺服器的相關資訊

掛載nfs伺服器中的共享目錄

將nfs的共享目錄掛載資訊寫入/etc/fstab檔案 可實現對nfs共享目錄的自動掛載

重啟後檢視掛載

Nginx 的配置檔案基本結構

nginx conf nginx.conf 主要設定一些影響nginx伺服器整體執行的配置指令 主要包括配置執行nginx伺服器的使用者 組 允許生成的額workder process 數,程序 pid 存放路徑 日誌存放路徑和型別以及配置檔案的引入等。workder processess 1 這是...

apache基本配置檔案詳解

rpm包的安裝,預設在etc rpm ql httpd 就可以查詢 原始碼包安裝,在原始碼包安裝的位置 rpm包安裝,會放在乙個配置檔案 原始碼包安裝,會有乙個擴充套件檔案extra和主檔案。不過配置的差別不大serverroot apache安裝目錄 listen 預設埠,一般為80 loadmo...

Spring Spring框架基本配置檔案解析

中與spring有關的配置。其中還有乙個元素,意為 哪一些url結構的請求,當使用 時,表示所用請求都將先 至dispatcherservlet,也有程式猿喜歡使用.do與.htm等字尾。配置用於自動載入靜態資源,如css js html 本文章只能告訴你大概要使用spring mvc所需的配置項,...