一 準備兩台機器
二 服務端安裝
yum -y install rpcbind nfs-utils
mkdir /opt/wwwroot
#使用vi開啟 /etc/exports檔案
vi /etc/exports
#單機i 輸入以下內容
/opt/wwwroot 10.0.7.184(rw,sync,no_root_squash)
#啟用配置
exportfs -r
# 1 假如沒有防火牆可忽略此步驟
# 2 因為nfs埠設定較為複雜,除了固定的port111、2049外,還有其他服務如rpc、mounted等開啟的不固定的埠。因此我們可以設定nfs服務的埠配置檔案。
# 使用vi開啟 /etc/sysconfig/nfs檔案,將下列內容的注釋去掉,如果沒有則新增:
vi /etc/sysconfig/nfs
rquotad_port=1001
lockd_tcpport=30001
lockd_u***ort=30002
mountd_port=1002
#儲存:wq
#防火牆新增需要埠
firewall-cmd --zone=public --add-port=111/tcp --add-port=111/udp --add-port=2049/tcp --add-port=2049/udp --add-port=1001/tcp --add-port=1001/udp --add-port=1002/tcp --add-port=1002/udp --add-port=30001/tcp --add-port=30002/udp --permanent
#重啟防火牆
firewall-cmd --reload
systemctl start rpcbind
systemctl start nfs
# 埠認證
# 本地連線認證
以上服務端正常安裝
配置解釋
選項說明
ro:共享目錄唯讀
rw:共享目錄可讀可寫
all_squash:所有訪問使用者都對映為匿名使用者或使用者組
no_all_squash(預設):訪問使用者先與本機使用者匹配,匹配失敗後再對映為匿名使用者或使用者組
root_squash(預設):將來訪的root使用者對映為匿名使用者或使用者組
no_root_squash:來訪的root使用者保持root帳號許可權
anonuid=
:指定匿名訪問使用者的本地使用者uid,預設為nfsnobody(65534)
anongid=
:指定匿名訪問使用者的本地使用者組gid,預設為nfsnobody(65534)
secure(預設):限制客戶端只能從小於1024的tcp/ip埠連線伺服器
insecure:允許客戶端從大於1024的tcp/ip埠連線伺服器
sync:將資料同步寫入記憶體緩衝區與磁碟中,效率低,但可以保證資料的一致性
async:將資料先儲存在記憶體緩衝區中,必要時才寫入磁碟
no_wdelay:若有寫操作則立即執行,應與sync配合使用
subtree_check(預設) :若輸出目錄是乙個子目錄,則nfs伺服器將檢查其父目錄的許可權
no_subtree_check :即使輸出目錄是乙個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率
exportfs引數說明
-a 全部掛載或解除安裝 /etc/exports中的內容
-r 重新讀取/etc/exports 中的資訊 ,並同步更新/etc/exports、/var/lib/nfs/xtab
-u 解除安裝單一目錄(和-a一起使用為解除安裝所有/etc/exports檔案中的目錄)
-v 輸出詳細的共享引數
Ubuntu14 04下搭建nfs服務端
因為工作原因,一直在除錯一塊安裝了精簡版linux系統的a9板子,以前在老同事的帶領下,pc上編譯生成乙個elf二進位制檔案,然後使用tftp傳進a9板子裡去,檔案debug版本大小在15m,網線直連速度還好,大約1到2分鐘,然而如果無法鏈結網線 機器裝好,板子封裝機械人在內部 傳一次大概得3到5分...
SVN服務端搭建
tortoisesvn 1.4.3.8645 win32 svn 1.4.3.msi 客戶端 languagepack 1.4.3.8645 win32 zh cn.exe 客戶端中文包 1.安裝 安裝伺服器 svn 1.4.0 setup.exe 和客戶端 tortoisesvn 1.4.3.86...
CAS服務端搭建
4 輸入預設的使用者名稱 casuser 和密碼 mellon。登入成功後會跳到登入成功的提示頁面 二 cas服務端配置 1 修改埠。如果我們不希望用8080埠訪問cas,可以修改埠。1 修改tomcat的埠。開啟tomcat 目錄 conf server.xml 找到下面的配置 2 修改cas配置...