堆排序以及C++實現
阿新 • • 發佈:2021-01-12
-
yum install nfs-utils rpcbind
-
/etc/exports
/www 192.168.1.0/24(rw) 172.16.0.0/12(ro) *(ro)
- 常用目錄和命令
/etc/exports NFS服務的主要配置檔案 /usr/sbin/exportfs NFS服務的管理命令 /usr/sbin/showmount 客戶端的檢視命令 /var/lib/nfs/etab 記錄NFS分享出來的目錄的完整許可權設定值
訪問許可權選項
- 設定輸出目錄只讀:ro
- 設定輸出目錄讀寫:rw
使用者對映選項
- all_squash:遠端訪問的所有普通使用者 屬主&陣列 對映為(nfsnobody);
- no_all_squash:與all_squash取反(預設設定);
- root_squash:client以root身份訪問時,對映為server的nfsnobody使用者(預設設定);
- no_root_squash:client以root身份訪問時,授予本地root許可權;
- anonuid=xxx:將遠端訪問的所有使用者都對映為匿名使用者,並指定該使用者為本地使用者(UID=xxx);
- anongid=xxx:將遠端訪問的所有使用者組都對映為匿名使用者組賬戶,並指定該匿名使用者組賬戶為本地使用者組賬戶(GID=xxx);
將client的使用者身份對映為anonuid & anongid
client無此使用者和組的話顯示為uid & gid有uid & gid對應的使用者,則顯示uid & gid對應的使用者和組
- client 和 server的 屬主&陣列顯示可能不同
server沒有相應uid對應的陣列或gid對應的陣列時,server端顯示uid & gid
其它選項
- secure:限制客戶端只能從小於1024的tcp/ip埠連線nfs伺服器(預設設定);
- insecure:允許客戶端從大於1024的tcp/ip埠連線伺服器;
- sync:將資料同步寫入記憶體緩衝區與磁碟中,效率低,但可以保證資料的一致性;
- async:將資料先儲存在記憶體緩衝區中,必要時才寫入磁碟;
- wdelay:檢查是否有相關的寫操作,如果有則將這些寫操作一起執行,這樣可以提高效率(預設設定);
- no_wdelay:若有寫操作則立即執行,應與sync配合使用;
- subtree_check:若輸出目錄是一個子目錄,則nfs伺服器將檢查其父目錄的許可權(預設設定);
- no_subtree_check:即使輸出目錄是一個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率;
exportfs命令
-
exportfs -arv
讀取/etc/exports,重新掛載
-
exportfs -auv
解除安裝所有共享
-
exportfs -v
檢視共享資訊資訊
nfsstat
-
nfsstat
檢視NFS的執行狀態
rpcinfo
-
rpcinfo
檢視rpc執行資訊,可以用於檢測rpc執行情況的工具