成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

NFS服務的代碼解析

網絡 網絡管理
下面我們對NFS服務的一些代碼設置進行講解。主要的命令分析我們已經在文章中給出,希望對大家有所幫助。

NFS服務是網絡中非常常見的一類文件管理協議。對于這方面的設置,我們在之前的文章中也有所介紹。那么今天,主要分析一下,在配置過程中的命令使用,對于 命令代碼我們來進行一下具體的講解。

服務器端配置

1 創建共享目錄

  1. # mkdir /home/share  
  2. # chown nobody.nogroup /home/share 

2 創建或修改/etc/exports 配置文件

這個文件的內容非常簡單,每一行由拋出路徑,客戶名列表以及每個客戶名后緊跟的訪問選項構成:[共享的目錄] [主機名或IP(參數,參數)]

其中參數是可選的,當不指定參數時,nfs將使用默認選項.默認的共享選項是 sync,ro,root_squash,no_delay.當主機名或IP地址為空時,則代表共享給任意客戶機提供服務.當將同一目錄共享給多個客戶機,但對每個客戶機提供的權限不同時,可以這樣:[共享的目錄] [主機名1或IP1(參數1,參數2)] [主機名2或IP2(參數3,參數4)]

下面是一些NFS共享的常用參數:

  1. ro                      只讀訪問  
  2. rw                      讀寫訪問  
  3. sync                    所有數據在請求時寫入共享  
  4. async                   NFS在寫入數據前可以相應請求  
  5. secure                  NFS通過1024以下的安全TCP/IP端口發送  
  6. insecure                NFS通過1024以上的端口發送  
  7. wdelay                  如果多個用戶要寫入NFS目錄,則歸組寫入(默認)  
  8. no_wdelay               如果多個用戶要寫入NFS目錄,則立即寫入,當使用async時,無需此設置.  
  9. hide                    在NFS共享目錄中不共享其子目錄  
  10. no_hide                 共享NFS目錄的子目錄  
  11. subtree_check           如果共享/usr/bin之類的子目錄時,強制NFS檢查父目錄的權限(默認)  
  12. no_subtree_check        和上面相對,不檢查父目錄權限  
  13. all_squash              共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄.  
  14. no_all_squash           保留共享文件的UID和GID(默認)  
  15. root_squash             root用戶的所有請求映射成如anonymous用戶一樣的權限(默認)  
  16. no_root_squas           root用戶具有根目錄的完全管理訪問權限  
  17. anonuid=xxx             指定NFS服務器/etc/passwd文件中匿名用戶的UID  
  18. anongid=xxx             指定NFS服務器/etc/passwd文件中匿名用戶的GID 

配置文件/etc/exports內容如下:

  1. $ cat /etc/exports  
  2. /home/share 192.168.102.15(rw,sync) *(ro) 

配置說明: 對192.168.102.15賦予讀寫權限,其他機器僅有只讀權限.

3 重啟NFS服務

  1. # /etc/init.d/nfs-kernel-server restart 

4 在客戶機上查看NFS的資源共享情況

  1. # showmount -e 192.168.102.47  
  2. Export list for 192.168.102.47:  
  3. /home/share (everyone) 

5 使用mount命令即可掛栽共享資源

在客戶機 192.168.102.15 上加載共享資源

  1. # mount 192.168.102.47:/home/share /mnt  
  2. # cd /mnt  
  3. # echo '12345'> 123  
  4. 即可發現對服務器共享目錄可寫  
  5. # umount /mnt  
  6. 在客戶機 192.168.102.61 上加載共享資源  
  7. # mount 192.168.102.47:/home/share /mnt  
  8. # cd /mnt  
  9. # ls  
  10. 123  
  11. # touch 321  
  12. touch: cannot touch `321': Permission denied  
  13. # echo '123455' >123  
  14. -bash: 123: Permission denied 

即可發現對服務器共享目錄只有讀取權限,這與我們在服務器端的權限設置是相符的.是不是我們每次修改了配置文件都需要重啟nfs服務呢? 這個時候我們就可以用exportfs命令重新掃描/etc/exports文件,來使改動立刻生效.

比如:

  1. # exportfs -au 卸載所有共享目錄  
  2. # exportfs -rv 重新共享所有目錄并輸出詳細信息 

exportfs 命令有軟件包 nfs-kernel-server 提供,詳細的 exportfs 命令說明請查看:

man exportfs

中文的手冊說明可以查看這里:當完成資源共享, 我們如何知道發布了哪些權限呢?這時我們可以查看 /var/lib/nfs/etab 文件,它是有 exportfs 命令根據 /etc/exports 生成的.

  1. # cat /var/lib/nfs/etab  
  2. /home/share     192.168.102.15(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,subtree_check,secure_locks,acl,mapping=identity,anonuid=65534,anongid=65534)  
  3. /home/share     *(ro,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,subtree_check,secure_locks,acl,mapping=identity,anonuid=65534,anongid=65534

現在我們來查看服務器上有關NFS服務器啟動了哪些端口:

  1. tonybox:/home/share# lsof -i|grep rpc  
  2. portmap   1931 daemon    3u  IPv4   4289       UDP *:sunrpc  
  3. portmap   1931 daemon    4u  IPv4   4290       TCP *:sunrpc (LISTEN)  
  4. rpc.statd 3206  statd    3u  IPv4   7081       UDP *:1029  
  5. rpc.statd 3206  statd    6u  IPv4   7072       UDP *:838  
  6. rpc.statd 3206  statd    7u  IPv4   7085       TCP *:1031 (LISTEN)  
  7. rpc.mount 3483   root    6u  IPv4   7934       UDP *:691  
  8. rpc.mount 3483   root    7u  IPv4   7937       TCP *:694 (LISTEN) 
責任編輯:佟健 來源: 網絡整理
相關推薦

2010-08-03 09:59:30

NFS服務

2010-07-15 10:58:12

啟動telnet服務

2010-08-04 13:02:30

NFS服務

2010-07-30 13:51:23

NFS配置

2023-08-08 09:52:13

系統端架構NFS

2010-08-04 14:27:54

NFS服務端口

2010-08-04 17:04:20

AIXNFS

2010-08-03 17:19:43

NFS服務

2010-08-05 11:26:56

NFS服務

2010-07-27 13:43:41

NFS服務

2010-08-04 14:45:18

NFS掛載腳本

2010-08-04 11:37:44

PHP NFS

2010-08-05 10:00:18

NFS服務掛起

2010-08-05 14:25:44

nfs服務

2018-01-19 10:30:48

HTTP服務器代碼

2009-12-02 16:16:33

linux系統

2010-08-04 16:55:16

NFS服務

2010-08-05 14:15:20

NFS服務器

2010-08-05 14:29:54

NFS服務

2010-08-04 16:07:05

NFS服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产91综合久久蜜臀 | 日韩精品视频一区二区三区 | av黄色在线| 久久久久一区二区三区四区 | 久久国产精品偷 | 午夜码电影 | 色综合九九 | 亚洲精品一区在线观看 | 91精品无人区卡一卡二卡三 | 手机在线观看av | 一区二区在线不卡 | 国产精品1区2区3区 欧美 中文字幕 | 午夜日韩视频 | 特级做a爰片毛片免费看108 | 精精国产视频 | www.久久久.com| 欧美日韩一区二区三区视频 | 成年无码av片在线 | 国产成人精品综合 | 亚洲精品久久久蜜桃 | 毛片的网址 | 日韩在线一区二区三区 | 黄色大片在线播放 | 激情网站 | 久久手机在线视频 | 日韩精品视频在线免费观看 | 国产精品视频免费看 | 精品福利在线 | 亚洲欧美中文日韩在线v日本 | 亚洲高清视频一区二区 | 亚洲日本欧美 | 2018天天干天天操 | 日韩午夜一区二区三区 | h小视频 | 99久久婷婷国产综合精品电影 | 亚洲精品在线看 | 久久久免费电影 | 欧美淫| 三级在线免费 | 亚洲欧美网站 | 国产欧美日韩一区二区三区 |