【需求】:希望在兩台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將各個目標檔案組裝在一起,解決...