防火牆配置
#systemctl status firewalld.service 檢視防火牆狀態#systemctl enable firewalld.service 開機啟動防火牆
#systemctl disable firewalld.service 開機不啟動防火牆
#vi /etc/selinux/config 永久關閉selinux
selinux=enforcing 改為 disabled
:wq#setenforce 0 臨時關閉selinux 0 關閉 1 開啟
#systemctl start/restart/stop firewalld.service 啟動/重啟/關閉防火牆
#firewall-cmd --permanent --add-service=nfs 允許xx服務通過防火牆nfs伺服器配置#firewall-cmd --reload 防火牆重新整理配置
#yum -y install nfs-utils rpcbind 安裝nfs,nfs依賴rpc工作
#systemctl start rpcbind 開啟rpc 再開啟nfs服務#systemctl start nfs
#systemctl enable rpcbind 設定開機啟動rpc nfs
#systemctl enable nfs
#firewall-cmd --permanent --add-service=rpc-bind 允許rpc nfs mountd服務通過防火牆#firewall-cmd --permanent --add-service=nfs
#firewall-cmd --permanent --add-service=mountd 用於showmount
#firewall-cmd --reload 重新整理防火牆配置
#mkdir /nfstest 建立共享目錄
一定要chmod 在centos7.6中,理論上不需要啟動nfs0secure-server,同時,需要將設定的目錄的許可權修改一下,比如chmod 777 /public。
否則其windows下讀取的檔案仍然是唯讀,有時還會報錯的
#chmod 777 /nfstest 修改共享目錄許可權
#vi /etc/exports 配置nfs *為任意網段/固定網段可以訪問
/nfstest */192.168.41.0/24(rw,no_root_squash)
:wq
#exportfs -rv 重新整理nfs配置 重啟nfs也可以用於配置nfs服務程式配置檔案的引數:
引數作用
ro唯讀
rw讀寫
root_squash
當nfs客戶端以root管理員訪問時,對映為nfs伺服器的匿名使用者
no_root_squash
當nfs客戶端以root管理員訪問時,對映為nfs伺服器的root管理員
all_squash
無論nfs客戶端使用什麼賬戶訪問,均對映為nfs伺服器的匿名使用者
sync
同時將資料寫入到記憶體與硬碟中,保證不丟失資料
async
優先將資料儲存到記憶體,然後再寫入硬碟;這樣效率更高,但可能會丟失資料
nfs客戶端配置 自動掛載也可以用 autofs#yum -y install showmount 安裝showmount
#showmount -e 192.168.41.130 檢視可掛載的nfs伺服器目錄
mount 192.168.41.130:/data /mnt/nfs 掛載nfs伺服器位址
第一步:在控制面板–>新增程式和功能–>新增nfs元件。
這篇寫的挺好
Centos 7 學習筆記
toc centos 7 學習筆記 centos community enterprise operating system,中文意思是 社群企業作業系統 是linux發行版之一,它是來自於red hat enterprise linux依照開放源 規定發布的源 所編譯而成。由於出自同樣的源 因此有...
CentOS7安裝 Apache HTTP 伺服器
點選 11457次 不管你因為什麼原因使用伺服器,大部分情況下你都需要乙個 http 伺服器執行 多 使用者端指令碼和很多其它的東西。安裝 apache 伺服器 listen 80 把埠號 80 改為其它任何埠 例如 3221 儲存並退出。更改 apache 埠 允許 http 服務通過防火牆 永久...
CentOS7簡單部署NFS
環境準備 centos7 ip 192.168.88.91 服務端 192.168.88.93 客戶端 由於nfs的正常執行需要關聯rpc服務,需要先檢查機器上是否安裝了相關服務 rpm aq rpcbind nfs utils yum y install rpcbind nfs utils 安裝r...