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

NFS Server的建設和使用

網絡 網絡管理
下面我們主要講解了在NFS服務器的建設當中,對于NFS Server的服務器端與客戶端的一些建立過程。希望對大家有所幫助。

NFS Server是我們在網絡上面管理文件方面的一類協議。那么對于這類協議的使用,我們需要了解在服務器建設和管理當中需要注意的問題。首先讓我們看一下NFS Server端的設定吧。

NFS Server端的設定

NFS Server端的設定,首先需要確認Linux主機是否可以支持NFS這項服務,然后再設定使用者的來源IP或主機名稱以及共享出去的目錄權限.

那么,在Client PC怎么使用這個共享出來的目錄呢?首先以showmount檢查Linux Server是否有可以使用的 NFS目錄.如果有就將它mount在本機上面,這樣就可以使用NFS Server主機提供的資源了.

1.系統要求

除了前面已經提到的兩個系統守護進程portmap與nfs-utils之外,內核(Kernel)版本***高于2.2.18.此外,如果重新編譯過內核,一定要選擇支持NFS.

2.etc/exports

編輯 /etc/exports文件:

  1. # vi /etc/exports  
  2. /usr/src/sys -maproot=daemon host2  
  3. /usr/ports -ro -network 192.168.1.0 

從上面這個例子中可以看出exports文件的格式,首先是定義要共享的文件目錄,必須使用絕對路徑,而不能使用符號連接.后面就是對這個目錄進行訪問限 制的參數,用于保證安全性.***行設置中,將/usr/sys/src目錄共享出去,但限制客戶機上的root用戶等價于本機上的daemon用戶,以避 免客戶機上的root用戶擁有這個服務器上的root權力進行非法操作;此后的host2參數是主機名,這就限制只有host2才能共享這個 /usr/sys/src目錄;第三行設置共享了/usr/ports目錄,但限制為只允許讀取,并且也只有192.168.1.0網絡上的計算機才能訪 問這個共享目錄.

◆ rw 可擦寫的權限.

◆ ro 只讀的權限.

◆ no_root_squash 當登入NFS主機使用共享之目錄的使用者如果是root時,那么這個使用者的權限將被轉換成為匿名使用者,通常它的UID與GID都會變成nobody身份.

◆ root_squash 登入NFS主機使用共享目錄的使用者,如果是root,那么對于這個共享的目錄來說,它就具有 root的權限.

◆ all_squash 不論登入NFS使用者的身份為何,它的身份都會被轉換成為匿名使用者,通常也就是nobody.

◆ anonuid 通常為nobody,當然也可以自行設定這個UID的值,UID必須存在于/etc/passwd當中.

◆ anongid 同anonuid,但是變成group ID就是了.

◆ sync 資料同步寫入到內存與硬盤當中.

◆ async 資料會先暫存于內存當中,而非直接寫入硬盤.

3.激活服務portmap和nfsd

  1. #/etc/rc.d/init.d/portmap start (or:#service portmap start)  
  2. #/etc/rc.d/init.d/nfs start (or:#service nfs start) 

portmap激活之后,就會出現一個端口號為111的sunrpc的服務.至于nfs則會激活至少兩個以上的系統守護進程,然后就開始監聽Client PC的需求,用cat/var/log/messages可以看到操作是否成功:

  1. #cat /var/log/messages  
  2. Nov 16 15:04:45 cao portmap: portmap startup succeeded  
  3. Nov 16 15:04:53 cao nfs: Starting NFS services: succeeded  
  4. Nov 16 15:04:54 cao nfs: rpc.rquotad startup succeeded  
  5. Nov 16 15:04:54 cao nfs: rpc.mountd startup succeeded  
  6. Nov 16 15:04:54 cao nfs: rpc.nfsd startup succeeded 

4.exportfs

如果修改了/etc/exports這個文件后,不需要重新激活nfs,只要重新掃瞄一次/etc/exports的文件,并且重新將設定加載即可:

  1. # exportfs [-aruv] 

參數說明:

  1. -a 全部掛載(或卸載) /etc/exports 文件內的設定 .  
  2. -r 重新掛載/etc/exports里的設定,此外,亦同步更新/etc/exports及/var/lib/nfs/xtab的內容.  
  3. -u 卸載某一目錄.  
  4. -v 在export的時候,將共享的目錄顯示到屏幕上. 

5.檢驗目錄/var/lib/nfs/xtab

檢驗所共享的目錄內容,查看/var/lib/nfs/xtab這個文件:

# vi /var/lib/nfs/xtab
/home/cao 192.168.0.1(rw,sync,wdelay,hide,secure,root_squash,
no_all_squash,subtree_check,secure_locks, mapping=identity,anonuid=-2,
anongid=-2)

這就是/home/cao這個共享出去的目錄預設NFS里面的屬性.

6.showmount

  1. # showmount [-ae] hostname 

參數說明:

-a 在屏幕上顯示目前主機與Client所連上來的使用目錄狀態 .

-e 顯示hostname這部機器的/etc/exports里面的共享目錄.

當要掃瞄某一主機所提供的NFS共享的目錄時,就使用showmount -e IP(或主機名稱hostname)即可.

7.觀察激活的端口號

  1. # netstat -utln  
  2. Active Internet connections (only SERVERs)  
  3. Proto Recv-Q Send-Q Local Address Foreign Address State  
  4. tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN <== portmap  
  5. tcp 0 0 0.0.0.0:817 0.0.0.0:* LISTEN <== rpc.xxxx  
  6. tcp 0 0 0.0.0.0:1266 0.0.0.0:* LISTEN <== rpc.xxxx  
  7. udp 0 0 0.0.0.0:2049 0.0.0.0:*           <== nfs 的 port  
  8. udp 0 0 0.0.0.0:814 0.0.0.0:*           <== rpc.xxxx  
  9. udp 0 0 0.0.0.0:1327 0.0.0.0:*           <== rpc.xxxx  
  10. udp 0 0 0.0.0.0:111 0.0.0.0:*           <== portmap 

nfs所開啟的端口是2049,其它的端口是RPC Server其它程序(例如rpc.mountd、rpc.rquotad、rpc.nfsd... )隨機產生的,也就是端口號不會是固定的,每次restart nfs都會得到不一樣的端口號.

8. 停止NFS服務

  1. # /etc/rc.d/init.d/portmap stop 

#p#Client端PC的設定

1.掃瞄可以使用的NFS Server目錄

在Client本地端建立mount point,使用mount將遠程主機共享的目錄掛載進來.假設主機名稱是www.cao.net,使用showmount查看NFS Server可以共享的目錄.然后將/home/public掛載在 /home/nfs/public下:

  1. # showmount -e www.cao.net  
  2. Export list for localhost:  
  3. /tmp *  
  4. /home/linux *.cao.net  
  5. /home/public (everyone)  
  6. /home/cao 192.168.0.1 

2.掛載/home/public目錄

首先建立這個目錄,然后再利用mount指令來掛載/home/public目錄:

  1. # mkdir -p /home/nfs/public  
  2. # mount -t nfs CAO.linux.org:/home/public /home/nfs/public 

掛載的格式:

  1. # mount -t nfs hostname(orIP):/directory/mount/point  
  2. # df  
  3. Filesystem 1K-blocks Used Available Use% Mounted on  
  4. /dev/hda1 1904920 1235380 572776 68% /  
  5. /dev/hdb1 976344 115212 810736 13% /backup  
  6. www.cao.net:/home/public 1904920 1235376 572776 69% /home/nfs/public 

將資料掛載進來后,只要進入/home/nfs/public目錄,就等于到了www.cao.net那部NFS Server的/home/public 目錄中.

3.卸載使用umount

  1. # umount /home/nfs/public 

關機時如果NFS Server上面還有Client聯機,建議NFS Server關機之前,要先關掉portmap與nfs這兩個系統服務.如果無法正確地將這兩個系統服務關掉,那么先以netstat -utlp找出PID,然后使用kill殺掉進程,這樣才能正常關機.

責任編輯:佟健 來源: IT專家網
相關推薦

2010-07-27 10:38:02

NFS ServerNFS Client

2010-08-03 11:17:31

AIX 5LNFS Server

2010-07-27 16:08:16

NFS Server

2010-07-27 13:07:23

NFS Server

2010-08-06 13:28:01

NFS Server

2010-07-27 16:25:50

2010-08-03 16:22:51

NFS SERVER

2010-08-03 15:37:43

Linux NFS服務

2010-08-03 17:07:55

NFS服務器

2010-08-05 09:36:03

NFS服務

2010-07-27 13:53:23

NFS服務器

2010-08-06 12:34:15

NFS ServerClient

2010-07-27 10:28:44

2009-09-17 13:16:57

NISNFS管理Unix網絡

2009-09-01 10:14:16

samba

2009-09-16 08:55:07

2010-08-05 13:23:05

NFS協議

2010-07-27 13:32:24

Linux NFS

2010-08-03 16:04:47

NFS故障

2010-08-04 13:02:30

NFS服務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九精品网 | 久久久高清 | 欧美黑人一级爽快片淫片高清 | 成人午夜网| 伊人看片 | 国产色网 | 91视频播放| 97色在线观看免费视频 | 亚洲一区二区不卡在线观看 | 成人一区二区三区在线观看 | 日韩av成人 | 精品国产乱码 | 99re热精品视频 | 亚洲欧洲一区 | 亚洲国产成人精品女人 | 国产日韩欧美在线 | 97超碰免费 | 伊人久久综合 | 91看国产 | 91av在线视频观看 | 欧洲高清转码区一二区 | 欧美成人影院 | www.久久| 91免费在线看 | 国产精品国产a级 | 真人女人一级毛片免费播放 | a在线视频| 日本黄色片免费在线观看 | 欧美精品一区二区三区在线播放 | 情侣av | 综合激情久久 | 精品美女视频在免费观看 | 日韩av在线一区二区 | 精品96久久久久久中文字幕无 | 国产精品久久久久久久久久久久冷 | 国产成人免费视频网站高清观看视频 | 日韩欧美一二三区 | 久久久.com| 视频精品一区二区三区 | 性高湖久久久久久久久 | 99久久久无码国产精品 |