1.啟用服務 yum install nfs-utils -y ##安裝服務
systemctl enable nfs-server
systemctl start nfs-server ##啟動服務
systemctl start firewalld ##開啟火牆,並進行策略配置
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd --reload ##重新整理火牆策略
[root@localhost ~]# firewall-cmd --list-all
public (default, active)
inte***ces: eth0 eth1
sources:
services: dhcpv6-client mountd nfs rpc-bind ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
服務端測試結果:
showmount -e 172.25.254.106
export list for 172.25.254.106:
2.共享目錄 mkdir /public ##建立共享目錄
chmod 777 /public
vim /etc/exports ##編輯配置檔案,格式如下
共享的系統目錄 共享方式
/public *(sync) ##該目錄共享給所有人,且資料同步
/public 172.25.6.0/24(sync) ##該目錄共享給172.25.6.0/24網段
/public *.example.com(sync) ##共享給example.com域的所有主機
/public 172.25.6.11(ro,sync) 172.25.6.250(rw,sync) ##共享給11是唯讀,250是讀寫
/public *(sync,no_root_squash) ##客戶端使用root掛載,執行操作身份為root
/public *(sync,anonuid=1001,anongid=1000) #對共享目錄執行操作以1001為uid,1000為gid
測試結果:
3.保護nfs的證書認證
在server端 [root@server6 ~]# yum install sssd krb5-workstation authconfig-gtk -y
[root@server6 ~]# authconfig-gtk ##編輯配置
開啟kerberos認證,得到ldap使用者
[root@server6 ~]# wget -o /etc/krb5.keytab ##獲得證書
[root@server6 ~]# vim /etc/exports ##編輯nfs配置檔案
[root@server6 ~]# exportfs -rv ##使配置生效
exporting *:/public
在desktop端 [root@desktop6 ~]# yum install sssd krb5-workstation authconfig-gtk -y
[root@desktop6 ~]# authconfig-gtk
[root@desktop6 ~]# wget -o /etc/krb5.keytab
[root@desktop6 ~]# ktutil
ktutil: rkt /etc/krb5.keytab
ktutil: list
[root@desktop6 ~]# systemctl restart nfs-secure
[root@desktop6 ~]# systemctl enable nfs-secure
mysql 的基本用法 mysql基本用法
mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...
mysql 的基本用法 mysql基本用法
mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...
this的基本用法
this 代表所在類的物件的引用。方法被那個物件呼叫,this就代表哪個物件,簡單的說,他就代表當前類的乙個物件。注意 誰呼叫這個方法,在方法內部的this就代表誰。this的應用場景 解決區域性變數,隱藏成員變數。class student 姓名設定值 public void setname st...