亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

利用Samba服務(wù)實現(xiàn)混合局域網(wǎng)數(shù)據(jù)共享論文

時間:2021-09-05 09:14:44 論文范文 我要投稿

利用Samba服務(wù)實現(xiàn)混合局域網(wǎng)數(shù)據(jù)共享論文

  【摘 要】在Windows和Linux的混合局域網(wǎng)環(huán)境中,利用Samba服務(wù)方便的實現(xiàn)局域網(wǎng)內(nèi)的數(shù)據(jù)共享,從而降低整體系統(tǒng)的構(gòu)建成本。

利用Samba服務(wù)實現(xiàn)混合局域網(wǎng)數(shù)據(jù)共享論文

  關(guān)鍵詞Samba;數(shù)據(jù)共享

  0 引言

  Microsoft Windows以其友好的用戶界面在桌面環(huán)境中獲得了廣泛的應(yīng)用,而Linux以其開放、自由和強大的穩(wěn)定性和安全性在服務(wù)器領(lǐng)域占據(jù)著主導(dǎo)。在企業(yè)、機關(guān)、學(xué)校等單位的辦公局域網(wǎng)環(huán)境中,如果能將Windows和Linux結(jié)合起來構(gòu)建混合局域網(wǎng),則可以兼顧前者方便易用和后者穩(wěn)定安全的優(yōu)點,并可以避免購買昂貴的Windows Server授權(quán),顯著降低辦公成本。

  在這樣的混合局域網(wǎng)環(huán)境中,大部分的工作站使用Windows操作系統(tǒng),少量的機器安裝Linux以提供各種局域網(wǎng)內(nèi)的公共服務(wù)。各個Windows工作站是無法使用Linux的NFS Server服務(wù)的,這些Windows工作站彼此之間使用Microsoft和IBM合作開發(fā)的SMB(Server Message Block)協(xié)議來進行文件或打印機等設(shè)備之間的共享,而Samba就是Linux專為SMB而設(shè)計的服務(wù)器系統(tǒng),這樣Windows工作站與Linux服務(wù)器就可以方便的'溝通起來。

  1 Samba簡介

  Samba這套系統(tǒng)是一個名叫Andrew Tridgell的博士生通過逆向工程分析SMB通信協(xié)議而開發(fā)出來的。軟件開發(fā)出來以后,Andrew Tridgell為這套系統(tǒng)注冊商標(biāo),一開始申請用SMBServer作為商標(biāo)。但是,因為SMB是沒有意義的文字,所以無法注冊為商標(biāo)。Andrew Tridgell開始翻開字典,就像給孩子取名字一樣苦苦查找,突然發(fā)現(xiàn)Samba剛好含有SMB,又是一個熱情有勁的拉丁舞的的名稱,所以就用Samba這個名字作為了商標(biāo)。[1]

  自從有了Samba,微軟對此極為抵觸,因為Samba使得Linux的工作站可以無縫的融入到Windows工作組中,影響到了Windows的銷售。所以微軟一直通過各自方式試圖阻撓Samba。直到2007年,微軟在歐盟的反壟斷案中敗訴,然后被強制要求向Samba公開他們的網(wǎng)絡(luò)控制協(xié)議,這件事情之后,微軟才開始慢慢學(xué)習(xí)和Samba接觸。在2011年微軟甚至還向Samba社區(qū)提交了一段補丁代碼。Samba 團隊的 Chris Hertel 在文章中寫道:“在過去的年月里,收到來自微軟的補丁代碼是一件無法想象的事情,但是時代已經(jīng)變了,戰(zhàn)爭也該結(jié)束。對于軟件專利我仍然持否定態(tài)度,因為它阻止了軟件的創(chuàng)新。但是現(xiàn)在,在為建立一個更強大的社區(qū)和提高SMB的互操作性的戰(zhàn)斗前線上,微軟和我們并肩作戰(zhàn)!盵2]

  2 Samba的安裝

  此處以RHEL6(Redhat Enterprise Linux 6)為例,介紹Samba的安裝過程。

  假如還不知道系統(tǒng)內(nèi)是否已經(jīng)安裝了Samba,可以通過如下命令獲知:

  # smbd -V

  Version 3.6.9-164.el6

  如果像上面那樣可以順利的看到版本信息,則表示Samba已經(jīng)安裝好了。否則還需安裝Samba相關(guān)套件。

  在RHEL6中,Samba服務(wù)的包組是CIFS file server。CIFS即網(wǎng)絡(luò)文件共享系統(tǒng)(Common Internet File System),就是通過SMB協(xié)議而構(gòu)成的網(wǎng)絡(luò)文件系統(tǒng)?梢酝ㄐ幸韵旅顏戆惭b這個包組:

  # yum groupinstall "CIFS file server"

  Samba服務(wù)主要是由兩個服務(wù)程序構(gòu)成:(1)smbd——該守護進程負(fù)責(zé)驗證用戶身份,提供文件與打印機的共享服務(wù);(2)nmbd—— 該守護進程提供WINS(Windows Internet Name Service)服務(wù),也就是查詢Windows主機名稱所對應(yīng)的IP地址服務(wù)3,這相當(dāng)于SMB局域網(wǎng)上的DNS服務(wù)。

  3 Samba的配置及運行

  在RHEL6下安裝好Samba后,主配置文件位置在/etc/samba/smb.conf。整個smb.conf是由多個區(qū)段(section)構(gòu)成的。Samba保留了一些關(guān)鍵字作為特殊區(qū)段的名稱。其中g(shù)lobal關(guān)鍵字定義整體服務(wù)器參數(shù);homes關(guān)鍵字定義當(dāng)SMB客戶端連接此主機時,Samba以用戶的帳號名稱建立一個共享資源,用戶可以訪問他在Samba主機上的個人目錄;printer關(guān)鍵字則定義共享打印機的設(shè)置。此處給出一個配置Samba服務(wù)器的實例。先看global區(qū)段定義。

  [global]

  workgroup = MSHOME

  server string = Samba Server Version %v

  netbios name = RH6_Samba_111

 ;interfaces= lo eth0 192.168.12.2/24 192.168.13.2/24

  hosts allow = 127. 192.168.1.

  workgroup = MSHOME,將NT域名或者工作組名稱設(shè)置為MSHOME。在CIFS中,根據(jù)主機不同的功能將它們劃分到不同的域或者工作組中以方便管理。域與工作組在規(guī)模和管理方式上都有所不同:工作組一般不超過20臺主機,而域可以管理上千臺主機;域需要配置單獨的域控制器(Domain Controller),而工作組不需要;域的管理是在Domain Controller上集中管理的,而工作組是在每臺主機上單獨配置的。

  server string = Samba Server Version %v,是一段顯示給訪問者的描述信息。此處使用了默認(rèn)設(shè)置。endprint

  netbios name = RH6_Samba_111,NetBIOS主機名稱。這一行把該主機在CIFS中的主機名稱設(shè)置為”RH6_Samba_111“,如果注釋掉該行,會使用hostname作為NetBIOS主機名稱。

  interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24,該行指定Samba服務(wù)監(jiān)聽在哪些網(wǎng)卡上,注釋掉該行表示監(jiān)聽所有網(wǎng)卡(分號表示注釋,以下同)。

  hosts allow = 127. 192.168.1.,該行定義哪些網(wǎng)段的主機可以訪問本Samba服務(wù)。此例定義了127網(wǎng)段和192.168.1網(wǎng)段可以訪問。

  再看homes區(qū)段的例子:

  [homes]

  comment = Home Directories

  browseable = no

  writable = yes

  ;valid users = %S

 ;valid users = MYDOMAIN\%S

  當(dāng)SMB客戶端連接到此主機時,Samba會自動以用戶帳號名建立一個家目錄(Home Directory)。writable = yes表示用戶可以在家目錄中寫入文件。browseable = no表示除了用戶自己可以瀏覽本家目錄的資源外,其他用戶是不可以瀏覽的。

  最后看public區(qū)段的例子:

  [public]

 ;comment = Public Stuff

  path = /data

  public = yes

 ;writable = yes

  printable = no

 ;write list = +staff

  這里定義了本Samba服務(wù)所共享的資源。[public]為該共享資源訪問點的名稱;path = /data定義了共享資源的位置;public = yes規(guī)定了該目錄為公開共享,即無需密碼即可訪問;printable = no定義了該資源不是一個打印機而是磁盤;; writable = yes注釋掉該行表示該目錄為只讀;; write list = +staff,這里可以設(shè)定一個組,該組用戶可以寫入該共享目錄。

  這里把/data目錄作為共享資源,所以我們必須事先建立好這個目錄,并設(shè)置好目錄的權(quán)限:

  # mkdir -m 755 /data

  然后即可通過service smb restart命令開啟Samba服務(wù),Windows工作站即可以通過網(wǎng)上鄰居訪問到Samba的共享資源。

  4 結(jié)束語

  利用Samba服務(wù)將Linux系統(tǒng)無縫的融入到Windows辦公局域網(wǎng)中,為整個局域網(wǎng)提供數(shù)據(jù)共享,提高了服務(wù)的穩(wěn)定性并降低了整體辦公成本。

  【參考文獻】

  [1]鳥哥.鳥哥的Linux私房菜服務(wù)器架設(shè)篇[M].第三版.北京:機械工業(yè)出版社,2012:461-462.endprint

【利用Samba服務(wù)實現(xiàn)混合局域網(wǎng)數(shù)據(jù)共享論文】相關(guān)文章:

Linux通過Samba服務(wù)器實現(xiàn)Windows文件共享 -電腦資料01-01

samba服務(wù)器的文件共享配置 -電腦資料01-01

利用ColdFire uClinux實現(xiàn)數(shù)據(jù)采集和傳輸01-20

如何查看局域網(wǎng)內(nèi)哪些機器提供samba/共享服務(wù)網(wǎng)絡(luò)服務(wù)器 -電腦資料01-01

samba服務(wù)器的文件共享配置Unix系統(tǒng) -電腦資料01-01

基于數(shù)據(jù)中心下共享服務(wù)體系的論文06-28

局域網(wǎng)中實現(xiàn)linux與Windows文件共享 -電腦資料01-01

局域網(wǎng)中實現(xiàn)linux與Windows文件共享 -電腦資料01-01

陜西省級氣象科學(xué)數(shù)據(jù)共享數(shù)據(jù)庫設(shè)計與實現(xiàn)07-05