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

NFS服務器配置實例教程

運維 服務器運維
NFS是由Sun公司開發(fā),并于1984年推出的一個RPC服務系統(tǒng),它使我們能夠達到文件的共享,在不同的系統(tǒng)間使用。本文詳細介紹了NFS服務器的概念和配置方法。

一、NFS服務器簡介

什么是NFS呢?它是Network File system的縮寫,即網絡文件系統(tǒng)。

NFS是由Sun公司開發(fā),并于1984年推出的一個RPC服務系統(tǒng),它使我們能夠達到文件的共享,在不同的系統(tǒng)間使用,所以它的通信協議設計與主機及操作系統(tǒng)無關。當用戶想使用遠程文件時只要用“mount”命令就可把遠程文件系統(tǒng)掛接在自己的文件系統(tǒng)之下,使遠程的文件與使用本地計算機上的文件一樣。

例如在計算機A上,要把計算機B上的/usr/man掛接到A的/usr/man只需執(zhí)行如下命令即可:

mount B:/usr/man /usr/man

用戶不但可以mount(掛接)目錄,而且可以掛接一個文件。在掛接之后用戶只能對文件做讀取(或者寫入)的操作,而不能在遠程計算機上把此文件或目錄移動或刪除,但是如果掛接 /usr/man后,則不能再掛接 /usr/man底下的目錄,否則會發(fā)生錯誤。

NFS就是一種促使servers(服務器)上的文件能被其他的計算機掛接而達到資源共享的網絡文件系統(tǒng),使用這些文件的計算機就可稱為Client(客戶機),一個客戶機可以從服務器上掛接一個文件或者一個層次的目錄。然而,事實上任何一臺計算機都可以是NFS服務器或NFS客戶機,甚至同時為NFS 服務器和NFS客戶機。

NFS服務器所共享出來的文件或目錄都記錄在/etc/exports文件中,當啟動NFS服務器時,腳本/etc/rc.d/rc會自動啟動exportfs程序,搜索/etc/exports這一個文件是否存在,并且賦予正確的權限給所有共享出去的文件或目錄。

但需要注意的是,只有服務器所共享出去的文件或目錄,NFS客戶機才能夠掛接。同樣,當啟動客戶機時,系統(tǒng)會自動去掛接所有服務器共享的目錄或文件,而掛接到的所有路徑都會記錄在/etc/fstab下。

當客戶機掛接一個目錄或文件時,并不是說復制服務器上的這一個目錄或文件到本地的計算機上,而是在使用時從服務器上讀取文件到本地的內存中,因此,可以用cd進入這一個掛接到的目錄,就如同進入本地的目錄一樣

二、配置NFS服務器時的幾個重點

配置NFS服務器的一般步驟:

(1)確定計算機為NFS文件系統(tǒng)的服務器。

(2)對服務器上的硬盤進行分區(qū),確定哪一些分區(qū)是要用來作為客戶機所共享的文件系統(tǒng)。

(3)確定每一臺客戶機的訪問參數(即讀寫的權限)。

(4)創(chuàng)建/etc/exports文件(一般系統(tǒng)都有一個缺省的exports文件,可以直接修改;如果沒有,自己創(chuàng)建一個)

(5)重新啟動NFS服務器或者用命令exportfs -a輸出所有的目錄,并且用nfsd &啟動nfsd守護進程。

配置時的注意事項:

(1)檢查/etc/exports輸出路徑的權限,確定只有root才能修改,其他用戶只能讀。

(2)假如計算機沒有NIS服務,當更改資料時要修改下面的文件:

/etc/passwd

/etc/group

/etc/hosts

/etc/ethers

(3)為自己的網絡設置安全。

/etc/exports文件的例子

/ master(rw) trusty(rw,no_root_squash)

/projects proj*.local.domain(rw)

/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)

exports文件的格式為:

共享目錄 主機(選項)

這里需要注意:

ro 該主機有只讀的權限

rw 該主機對該共享目錄有即可讀又可寫的權限

root_squash 客戶機用root用戶訪問該共享文件夾時,將root用戶映射成nobody用戶。

no_root_squash 客戶機用root用戶訪問該共享文件夾時,不映射root用戶。

all_squash 客戶機上的任何用戶訪問該共享目錄時都映射成nobody用戶。

anonuid 將客戶機上的用戶映射成指定的uid的用戶。

上面的示例文件中:

/ zhang(rw) wang(rw,no_root_squash)

該命令行表示共享服務器上的 / 目錄,只有zhang和wang兩臺主機可以訪問,并且兩臺主機對該共享目錄都有可讀可寫的權限;zhangr主機在用root身份訪問時,將客戶機的 root用戶映射成服務器上的nobody用戶(root_squash參數,該參數為缺省參數),相當于在服務器上使用nobody用戶訪問該目錄; wang主機在用root用戶訪問該共享目錄時,不映射root用戶(no_root_squash參數),即相當于在服務器上用root身份訪問該目錄。

/projects proj*.local.domain(rw)

該命令行表示共享/projects目錄,local.domain域中所有以proj開頭的主機都可以訪問該目錄,并且都有讀寫的權限,客戶機上的任何用戶在訪問時都映射成nobody用戶(all_squash參數,該參數為缺省參數)。這里需要特別說明的是,如果客戶機要在該共享目錄上保存文件,則服務器上的nobody用戶對/projects目錄必須要有寫的權限。

/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)

該命令行表示共享/home/joe目錄,只有名為pc001的主機可以訪問,pc001主機對該目錄有讀寫的權限,并且所有的用戶都映射成服務器上的uid為150、gid為100的用戶。

設置NFS客戶機的操作步驟

(1)編輯好/etc/fstab這一個文件,確定要掛接的路徑都在fstab中。

(2)依照fstab所設置的內容,在客戶機上設置好掛接點(mount point)。(mount_points就是用mkdir設置exports所輸出的路徑)

(3)確定所要掛接的路徑,都會出現在/etc/exports文件中

(4)可以執(zhí)行mount命令連結server上的共享目錄(mount-a)

如果只是臨時使用,可以直接用mount命令:

mount servername:共享目錄 本地目錄,例如:

mount 192.168.100.1:/share /mnt

該命令將192.168.100.1上的/share目錄掛接到本地的/mnt目錄(當然,服務器端必須要先設置共享該目錄)。

/etc/fstab文件的例子

192.168.100.1:/home/joe /mnt nfs rw 0 0

mount的語法

mount –t type[-rv] -o[option] server:pathname mount_point

mount:

mount-a把/etc/fstab中所列的路徑全部掛上

mount myhost:/usr/local /usr/local/myshare

把myhost的/usr/local目錄掛接到client的 /usr/local/myshare上并且是readonly上。

-t type:用戶所要掛接的文件系統(tǒng)類型,如nfs

-r:所掛接的路徑定為readonly

-v:掛接過程的每一個動作,都有消息傳回到屏幕上

umount命令:

不使用該共享目錄時,可以把該目錄卸載。

umount mount_point,例如:

umount /mnt

umount-a卸載所有已經掛接上的路徑

NFS服務器配置實例

某公司需要在網絡上共享一個文件夾,所有人都只有只讀權限,且只有192.168.1.0/24子網的用戶可以訪問,試通過NFS共享該文件夾。NFS服務器的IP地址是192.168.1.1。

具體操作步驟如下:

(1)以root身份登錄,在/目錄下創(chuàng)建目錄share。

[root@bearzhang /]#mkdir share

(2)編輯/etc/exports文件,在該文件中加入下面的命令行。

/share 192.168.1.0/24(ro,root_squash)

“/share”表示要共享的目錄,192.168.1.0/24表示允許訪問的主機(這里是一個子網的主機),括號內的ro表示客戶機上的用戶對該共享目錄只有只讀權限,root_squash表示當客戶機上的root用戶訪問該共享目錄時,映射該用戶為匿名用戶,即當客戶機上的root用戶訪問該共享目錄時相當于服務器上的anonymous(nobody)用戶。

(3)在192.168.1.0/24子網上的任意一臺客戶機上安裝共享目錄。

[root@bearzhang root]#mount 192.168.1.1:/share /mnt

上面命令行的意思是:將192.168.1.1上的/share目錄作為一個分區(qū)掛接到本機的/mnt目錄下。

(4)測試權限。

責任編輯:桑丘 來源: opendigest.org
相關推薦

2009-09-08 13:48:13

NFS服務器

2010-08-05 09:49:18

NFS服務器配置

2009-09-18 11:44:05

Scala實例教程Kestrel

2010-07-27 10:46:31

Linux NFS服務

2010-08-06 12:29:17

Linux NFS服務

2010-08-03 13:26:36

linux搭建NFS服

2014-08-26 11:46:46

QtAndroid實例教程

2011-09-07 10:44:36

DHCP服務器配置

2010-07-27 10:28:44

2012-12-31 10:54:09

LinuxNFS

2010-08-17 11:02:45

DIV CSS實例教程

2019-06-17 15:25:17

expandunexpandLinux

2009-09-08 16:38:33

NFS服務器

2010-08-05 09:43:09

NFS服務器安全

2009-09-01 10:38:13

NFS服務器

2010-08-04 15:35:02

2011-08-16 10:50:35

DHCP路由器配置

2017-04-06 09:30:16

2011-07-14 15:28:11

服務器

2011-07-14 14:45:01

網絡服務器配置DHCP服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色一级免费观看 | 日韩国产专区 | 中文字幕一区二区三区精彩视频 | 玖玖国产精品视频 | 欧美日韩精品 | 成人在线一级片 | 免费看片在线播放 | 黄色一级电影在线观看 | 日本不卡一二三 | 理论片87福利理论电影 | 国产精品福利在线观看 | 在线观看一区 | 日韩毛片免费视频 | 手机av网 | 精品熟人一区二区三区四区 | 亚洲国产精品激情在线观看 | 欧美日一区 | 午夜影院毛片 | 在线看中文字幕 | 欧美四虎 | 国内自拍真实伦在线观看 | 欧美国产日韩一区 | 91久久国产综合久久 | 在线免费亚洲视频 | 亚洲天堂av网 | 欧美成年人 | www.日本在线 | 久久高清| 欧美中文字幕一区二区三区亚洲 | 欧美久久久久久 | 一区二区三区免费观看 | 午夜一区二区三区在线观看 | 韩日视频在线观看 | 成人欧美一区二区三区黑人孕妇 | 久久人 | 成人性视频免费网站 | 91精品国产一区二区在线观看 | 国产精品久久久久久妇女 | 亚洲国产成人精品女人久久久野战 | 欧美精品在线一区二区三区 | 国产精品久久久久久久久久久免费看 |