開發工具 linux 下NFS服務安裝

2021-07-06 02:48:19 字數 1007 閱讀 5027

【需求】:希望在兩台linux電腦之間方便的拷貝資料、訪問資料等操作

實現這個需求最簡單的方法就是設定檔案共享,直接將一台機子a裡面的某個資料夾,設定共享,然後在另外一台機子b上面搜尋網路,然後開啟對應的檔案即可。對於非掛載的檔案系統,這種方法很方便,但是對於掛載的磁碟,這種方法會存在問題,會提示沒有許可權等問題,即使已經將a中的掛載盤的許可權都設定為 777。

另外一種方法就是使用nfs方法遠端掛載,nfs是一種網路檔案系統,具有安全可靠的優點。

【nfs安裝使用】

1. 安裝伺服器程式:

sudo apt-get install nfs-kernel-server ;

2. 配置nfs:

sudo vi /etc/exports

在配置檔案最後加上一行

share_path *(rw,sync,no_root_squash,no_subtree_check)

其中,將裡面的share_path替換為需要共享的路徑,後面括號中的是引數,分別表示為:

*:允許所有的網段訪問,也可以使用具體的ip

rw:掛接此目錄的客戶端對該共享目錄具有讀寫許可權

sync:資料同步寫入記憶體和硬碟

no_root_squash:root使用者具有對根目錄的完全管理訪問許可權。

no_subtree_check:不檢查父目錄的許可權。

3.重啟rpcbind 服務:

sudo /etc/init.d/rpcbind restart

4.重啟nfs服務:

sudo /etc/init.d/nfs-kernel-server restart

5.掛載磁碟:

sudo mount -t nfs ip:share_path mount_path

就是mount掛載磁碟操作,其中ip替換為主機a的ip,share_path就是上面設定的共享的資料夾路徑,mount_path為b主機掛載的路徑。

通過上面的設定,就可以無障礙的在b主機上訪問a主機裡面的共享檔案

Linux開發工具

linux開發工具 vim gcc gdb make git github 文字編輯器 vim 功能最強大 1 使用 三種模式 命令列模式 插入模式 底行模式 vim 空格 檔名 例如vim hello.c 此時是命令列模式 無法插入資料 需要進入插入模式 按i或者a 退出插入模式 按esc 切換到...

《Linux程式設計》 開發工具

一 多個原始檔帶來的問題 二 make命令和makefile 1 makefile的語法 1 makefile檔案由一組依賴關係和規則組成。2 make命令會會根據makefile檔案來確定目標檔案的建立順序以及正確的規則呼叫順序。2 make命令的選項和引數 1 make程式選項 i k 讓mak...

Linux開發工具 gcc

鏈結程式把所有物件檔案中的機器碼組合在一起,並解析它們之間的交叉引用。它還整合了物件模組所使用的庫函式的 這是鏈結程式的一種簡化表示,因為這裡假定在可執行模組中,模組之間的所有鏈結都是靜態建立的。實際上有些鏈結是動態的,即這些鏈結是在程式執行時建立的。鏈結就是鏈結器ld將各個目標檔案組裝在一起,解決...