Linux系統(tǒng)與應用課件項目六_第1頁
Linux系統(tǒng)與應用課件項目六_第2頁
Linux系統(tǒng)與應用課件項目六_第3頁
Linux系統(tǒng)與應用課件項目六_第4頁
Linux系統(tǒng)與應用課件項目六_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

中國水利水電出版社項目六架設Samba服務器【項目導入】某單位搭建了一臺Linux服務器,上面存放有大量的教學資源供內(nèi)網(wǎng)用戶下載使用,而內(nèi)網(wǎng)用戶的PC有l(wèi)inux,windows等系統(tǒng)。這需要搭建Samba、NFS服務器,實現(xiàn)Windows和Linux及Linux和Linux系統(tǒng)間的共享服務。中國水利水電出版社【知識目標】

了解SMB協(xié)議的組成與功能理解Samba配置文件結構及含義理解常用Samba配置命令的用法及功能理解Samba客戶端命令的用法及功能理解NFS服務功能及所使用的軟件套件理解NFS配置文件結構及命令的用法及功能中國水利水電出版社【能力目標】

掌握Samba配置文件結構及修改方法掌握共享和用戶級共享服務器的配置方法掌握Linux客戶端訪問Samba服務器的方法掌握Windows客戶端訪問Samba服務器的方法掌握NFS服務器的配置方法掌握Linux及Windows客戶端訪問NFS服務器的方法中國水利水電出版社6.1Samba服務介紹Samba最先在Linux和Windows兩個平臺之間架起了一座橋梁,正是由于Samba的出現(xiàn),我們可以在Linux系統(tǒng)和Windows系統(tǒng)之間互相通信,比如拷貝文件、實現(xiàn)不同操作系統(tǒng)之間的資源共享等。中國水利水電出版社Samba是一組使Linux支持SMB協(xié)議的軟件,由澳大利亞的AndewTridgell開發(fā),基于GPL原則發(fā)行,源代碼完全公開。Samba服務由兩個進程組成,分別是nmbd和smbd。nmbd守護進程負責NetBIOS名解析,并提供瀏覽服務顯示網(wǎng)絡上的共享資源列表。smbd守護進程用來管理Samba服務器上的共享目錄、打印機等,主要是針對網(wǎng)絡上的共享資源進行管理的服務。smbclient是一個SMB客戶工具,有shell-based用戶界面并同F(xiàn)TP有些類似。應用它可以復制其它的SMB服務器資源,還可以訪問其它SMB服務器提供的打印機資源。testparm命令用來快速檢查smb.conf文件的語法錯誤。其它工具用來配置Samba的加密口令文件、配置用于Samba國際化的字符集。中國水利水電出版社6.2配置Samba服務器6.2.1安裝Samba服務器1.與Samba服務器密切相關的軟件包分別是:(1)samba-3.6.9-151.el6.i686//服務器端軟件,主要提供Samba服務器的守護程序,共享文檔,日志的輪替,開機默認選項。(2)samba-common-3.6.9-151.el6.i686//主要提供Samba服務器的設置文件與設置文件語法檢驗程序testparm。(3)samba-client-3.6.9-151.el6.i686//客戶端軟件,主要提供Linux主機作為客戶端時,所需要的工具指令集。(4)samba-winbind-3.6.9-151.el6.i686//使Samba服務器能成為Windows域的成員服務器,進而使得Linux能夠使用Windows域的賬戶完成非samba身份驗證任務。(5)samba-winbind-clients-3.6.9-151.el6.i686//使Linux主機加入到Windows域,并使Windows域用戶在Linux主機上以Linux用戶身份方式進行操作。中國水利水電出版社安裝Samba服務器軟件包。[root@localhost/]#rpm-ivh/mnt/Packages/samba-3.6.9-151.el6.i686.rpm中國水利水電出版社6.2.2Samba服務器配置基礎1.配置步驟(1)編輯主配置文件smb.conf,指定需要共享的目錄,并為共享目錄設置共享權限。(2)在smb.conf文件中指定日志文件名稱和存放路徑。(3)設置共享目錄的本地系統(tǒng)權限。(4)重新加載配置文件或重新啟動SMB服務,使配置生效。中國水利水電出版社2.配置文件與Samba配置有關的文件主要有3個,分別是smb.conf、smbusers和smbpasswd,均位于/etc/samba目錄下。(1)smb.conf文件Smb.conf文件采用分節(jié)的結構,一般由三個標準節(jié)和若干個用戶自定義的共享節(jié)組成。[Global]節(jié):定義Samba服務器的全局參數(shù),與Samba服務整體運行環(huán)境緊密相關。[Homes]節(jié):定義共享用戶主目錄。[Printers]節(jié):定義打印機共享。[自定義目錄名]節(jié):定義用戶自定義的共享目錄。中國水利水電出版社(2)smbusers文件該文件用于保存SMB用戶賬戶。(3)smbpasswd文件該文件用于保存SMB用戶的密碼。中國水利水電出版社3.Samba服務器的安全級別(1)Share(共享):沒有安全性的級別,任何用戶都可以不用用戶名和密碼訪問服務器上的資源。(2)User(用戶):Samba的默認配置,Samba服務器負責檢查samba用戶名和密碼,驗證成功后才能訪問相應的共享資源。(3)Server(服務器):和user安全級別類似,但用戶名和密碼是遞交到另外一個服務器去認證。此時必須指定負責驗證的那個Samba服務器的名稱。(4)Domain(域):samba服務器本身不驗證Samba用戶名和口令,而由windows域控制器負責。此時必須指定域控制器的NetBios名稱。(5)ADS(活動目錄域):Samba服務器本身不驗證Samba用戶名和口令,而由活動目錄域控制器負責。同樣需要指定活動目錄域控制器的NetBios名稱。中國水利水電出版社6.2.3相關配置命令1.SMB服務的狀態(tài)控制[root@localhost桌面]#servicesmbstop/start/restart/status2.smbclient命令格式:smbclient[-LNetBios名|IP地址][共享資源路徑][-U用戶名]功能:在客戶端查看或訪問服務器端的共享資源。例:顯示helen用戶在主機54上的共享資源。[root@localhostsamba]#smbclient-L//54-Uhelen中國水利水電出版社3.smbpasswd命令格式:smbpasswd[參數(shù)][用戶名]功能:該命令用于修改或設置Samba用戶密碼、增加Samba用戶。常用參數(shù)如下:-a:增加用戶。-d:凍結用戶。-e:恢復用戶。-n:把用戶的密碼設置成空。-x:刪除用戶。例:創(chuàng)建Samba用戶jack。[root@localhostsamba]#smbpasswd-ajack中國水利水電出版社4.smbstatus命令格式:smbstatus功能:查看Samba共享資源被使用的情況。中國水利水電出版社任務6-1:在Linux客戶端連接網(wǎng)絡中的共享資源1.任務描述在公司W(wǎng)indows服務器上面有一個共享名為winshare的文件夾,服務器的IP地址為11,要求在Linux客戶端將共享文件夾中的img2圖片下載到本地/tmp目錄。使用SMB客戶端和mount命令掛載共享資源兩種方式完成任務。2.操作步驟中國水利水電出版社(1)配置Windows服務器IP地址和共享資源。中國水利水電出版社(2)設置Linux客戶端IP地址。[root@localhost~]#ifconfigeth000netmaskup(3)安裝SMB客戶端。[root@localhost~]#rpm-ivh/mnt/Packages/samba-client-3.6.9-151.el6.i686.rpm(4)查看Windows服務器的共享資源。[root@localhost~]#smbclient-L//11-Uadministrator(5)連接共享文件夾。[root@localhost

tmp]#smbclient//11/winshare-Uadministrator中國水利水電出版社smb:\>ls//查看共享文件夾內(nèi)的信息......img0.jpgA590743ThuDec2223:22:522011img1.jpgA794003SatNov613:24:422010img2.jpgA289010SatDec2416:52:422011……smb:\>getimg2.jpg/tmp/img2.jpg//下載文件gettingfile\img2.jpgofsize289010as/tmp/img2.jpg(11759.8KiloBytes/sec)(average11759.8KiloBytes/sec)//成功下載圖片到/tmp目錄smb:\>q//退出共享連接中國水利水電出版社6.3NFS介紹6.3.1NFS概述NFS(NetworkFileSystem,網(wǎng)絡文件系統(tǒng))是一種在網(wǎng)絡上的機器之間共享文件的方法,由SUN公司開發(fā),目前已經(jīng)成為文件服務的一種標準(RFC1904,RFC1813)。其最大功能是可以通過網(wǎng)絡讓不同操作系統(tǒng)的計算機共享數(shù)據(jù),所以也可以將其看做是一臺文件服務器。NFS提供了除Samba之外,Windows與Linux及UNIX與Linux之間通信的方法。中國水利水電出版社6.3.2NFS服務安裝與配置1.安裝NFS服務在RHEL6.4中啟動NFS服務,需要安裝nfs-util及rpcbind兩個軟件包,默認的軟件包名稱是nfs-utils-1.2.3-36.el6.i686.rpm和rpcbind-0.2.0-11.el6.i686.rpm,前者為NFS主程序,后者為RPC主程序,可以使用rpm和yum命令進行安裝。

[root@localhostPackages]#yuminstallnfs-utilsrpcbind中國水利水電出版社2.NFS配置文件NFS服務的主配置文件為/etc/exports。該文件提供了NFS所共享的資源路徑、名稱、權限等信息,主要是指定共享目錄和共享策略,可以使用vi命令編輯。該文件默認是空的,共享參數(shù)需要自己寫入,格式如下:[共享目錄][主機名或IP(權限1,權限2)]當將同一目錄共享給多個客戶機,但對每個客戶機提供的權限不同時,格式為:[共享目錄][主機名1或IP1(權限1,權限2)][主機名2(權限3,權限4)](1)共享目錄,必須使用絕對路徑;權限部分依照不同的權限共享給不同的主機,權限不止一個時,使用“,”隔開;主機名和“()”連在一起,中間沒有空格。(2)主機名,可以使用網(wǎng)段或主機IP,如/24或0,也可以使用主機名稱,但此主機名稱需要存在于/etc/hosts中或使用DNS可以找到,主機名中可以使用“*”、“?”等通配符。中國水利水電出版社中國水利水電出版社例:將/tmp目錄共享,允許所有人訪問,權限為讀寫。[root@localhost~]#vi/etc/exports/tmp*(rw,sync)例:將/home/public目錄共享,IP地址為0的主機對共享資源可讀可寫,其他主機對此資源為只讀。[root@localhost~]#vi/etc/exports/home/public0(rw,sync)*(ro,sync)中國水利水電出版社6.3.3NFS服務的相關命令1.exportfs命令格式:exportfs[選項]功能:維護共享目錄,可以重新共享或卸載資源目錄。常用參數(shù)如下:-a:全部掛載(或卸載)/etc/exports文件內(nèi)的設定。-r:重新掛載/etc/exports中的設置,此外同步更新/etc/exports及/var/lib/nfs/xtab中的內(nèi)容。-u:卸載某一目錄。-v:在export時將共享的目錄顯示在屏幕上。中國水利水電出版社2.showmount命令格式:showmount[參數(shù)]主機名或IP地址功能:主要用在Client端,可以用來查看NFS共享出來的目錄資源。若不使用參數(shù)則顯示所有從該服務器上掛載到本地的客戶清單。常用參數(shù)如下:-a或--all:顯示指定的nfs服務器的所有客戶端主機及其所連接的目錄。-d或--directories:顯示指定的nfs服務器中已被客戶端連接的所有輸出目錄。-e或—exports:顯示指定的nfs服務器上所有輸出的共享目錄。中國水利水電出版社3.NFS服務管理命令格式:servicenfs[start/stop/restart/status]功能:NFS服務的啟動/停止/重啟/狀態(tài)查看。中國水利水電出版社任務6-2:NFS配置1.任務描述某高校校園網(wǎng)內(nèi)有一臺安裝好的linux計算機,為了便于管理,需要建立NFS服務器實現(xiàn)資源共享。公司內(nèi)員工使用的系統(tǒng)為windows7,管理員使用的系統(tǒng)為Linux。具體要求如下:(1)NFS服務器的IP地址為00/24,設Windows客戶端的IP地址為0/24,網(wǎng)管中心管理員使用的計算機IP地址為1/24。(2)學校的老師賬戶為teacher1、teacher2……,管理員賬戶為admin。(3)在NFS服務器上有兩個共享資源,分別是/share和/admin。所有教師在訪問/share和/admin資源時將被映射成賬戶myuser,組被映射成mygroup。所有教師對/share資源有寫入權限,對/admin為只讀權限。管理員對/share和/admin資源均可寫入,訪問共享資源時,管理員帳戶和組賬戶均映射為admin。中國水利水電出版社2.在NFS服務器端操作步驟(1)配置NFS服務器的網(wǎng)絡地址。[root@localhost桌面]#ifconfigeth000netmaskup(2)創(chuàng)建用戶及組賬戶。[root@localhost桌面]#useraddmyuser[root@localhost桌面]#passwdmyuser[root@localhost桌面]#groupaddmygroup[root@localhost桌面]#useraddadmin[root@localhost桌面]#passwdadmin中國水利水電出版社

(3)查看用戶及組的ID。[root@localhost桌面]#tail-n2/etc/passwdmyuser:x:515:518::/home/myuser:/bin/bashadmin:x:516:520::/home/admin:/bin/bash[root@localhost桌面]#tail-n2/etc/groupmygroup:x:519:admin:x:520:(4)查看并安裝NFS服務器。[root@localhost桌面]#rpm-qanfs-utilsrpcbind中國水利水電出版社(5)建立共享資源。[root@localhost桌面]#mkdir/share[root@localhost桌面]#echothisisatestfile>/share/test[root@localhost桌面]#mkdir/admin[root@localhost桌面]#echo"thisisadmin'sfile">/admin/file(6)設置本地資源的權限,讓其他用戶可以向共享目錄寫文件。[root@localhost桌面]#chmodo+w/share[root@localhost桌面]#chmodo+w/admin中國水利水電出版社(7)配置NFS服務。[root@localhost桌面]#vi/etc/exports/share0(rw,sync,all_squash,insecure,anonuid=515,anongid=519)/share1(rw,sync,all_squash,insecure,anonuid=516,anongid=520)/admin0(ro,sync,all_squash,insecure,anonuid=515,anongid=519)/admin1(rw,sync,all_squash,insecure,anonuid=516,anongid=520)(8)啟動NFS服務。[root@localhost桌面]#servicenfsstart(9)關閉iptables及SELinux。[root@localhost桌面]#iptables-F[root@localhost桌面]#setenforce0中國水利水電出版社3.Linux客戶端測試(1)配置NFS客戶端的IP地址。[root@localhost~]#ifconfigeth01netmaskup(2)建立掛載點。[root@localhost~]#mkdir/share[root@localhost~]#mkdir/admin(3)查看NFS服務器端共享資源。[root@localhost~]#showmount-e00中國水利水電出版社(4)在1客戶端掛載共享資源。[root@localhost~]#mount-tnfs00:/share/share[root@localhost~]#mount-tnfs00:/admin/admin(5)使用共享資源。[root@localhost~]#cd/share[root@localhostshare]#touchtest1[

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論