1. 程式人生 > 資訊 >OpenAI 與微軟 GitHub 聯手推出 AI 程式碼生成工具,實現結對程式設計

OpenAI 與微軟 GitHub 聯手推出 AI 程式碼生成工具,實現結對程式設計

目錄

一、NFS簡介

1.NFS是一種基於TCP/IP傳輸的網路檔案系統協議。通過使用NFS協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源
2.對於大多數負載均衡群集來說,使用NFS協議來共享資料儲存是比較常見的做法,NFS也是NAS儲存裝置必然支援的一種協議。但是由於NFS沒有使用者認證機制,而且資料在網路上明文傳輸,所以安全性很差,一般只能在區域網中使用
3.NFS服務的實現依賴於 RPC(Remote Process Call,遠端過程呼叫)機制,以完成遠端到本地的對映過程。所以需要安裝 nfs-utils、rpcbind 軟體包來提供NFS共享服務,前者用於NFS共享釋出和訪問,後者用於RPC支援
4.NFS的配置檔案為/etc/exports,格式為:共享的目錄位置 客戶機地址(許可權選項)

二、伺服器使用NFS釋出共享資源

2.1 安裝 nfs-utils、rpcbind 軟體包

2.2 設定共享目錄並賦予許可權



許可權選項 說明
rw 表示允許讀寫
ro 表示為只讀
sync 表示同步寫入到記憶體與硬碟中
async 將資料先儲存在記憶體緩衝區中,必要時才寫入磁碟
no_root_squash 表示當客戶機以root身份訪問時賦予本地root許可權(預設是root_squash)
root_squash 表示客戶機用root使用者訪問該共享目錄時,將root使用者對映成匿名使用者
all_squash 所有訪問使用者都對映為匿名使用者或使用者組
subtree_check(預設) 若輸出目錄是一個子目錄,則nfs伺服器將檢查其父目錄的許可權
no_subtree_check 即使輸出目錄是一個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率
anonuid=xxx 指定NFS伺服器/etc/passwd檔案中的匿名使用者的UID
anongid=xxx 指定NFS伺服器/etc/passwd檔案中的匿名使用者的GID

2.3 啟動NFS服務


2.4 檢視本機發布的NFS共享目錄

三、在客戶機中訪問NFS共享資源

3.1 安裝nfs-utils、rpcbind 軟體包,並開啟服務

3.2 檢視NFS伺服器端共享的目錄

3.3 手動掛載NFS共享目錄


3.4 設定自動掛載

3.5 檢視自動掛載是否設定成功

四、測試nfs

4.1 服務端


4.2 客戶端