20120401 Linux文件共享_第1頁
20120401 Linux文件共享_第2頁
20120401 Linux文件共享_第3頁
20120401 Linux文件共享_第4頁
20120401 Linux文件共享_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、系統(tǒng)之間的文件共享一XP共享目的:實現(xiàn)虛擬Linux訪問XP系統(tǒng)下的文件方法:在Windows下的虛擬機機上安裝vmware tools,實現(xiàn)文件共享。具體操作如下:(1)虛擬機上vmsetting,硬件CD-ROM選擇iso鏡像文件(C:Program FilesVMwareVMware Workstationwindows.iso) ,虛擬機上vm-Install Vmware Tools 這時在linux桌面上會出現(xiàn)一個光盤圖標(biāo),雙擊打開,里面有一個vmware-linux-tools.tar.gz文件(2)掛載光驅(qū)Mount t iso9660 /dev/cdrom /mnt/cdro

2、m進入目錄查看#cd /mnt/cdrom在這個文件夾中有一個vmware-linux-tools.tar.gz文件,將其拷貝到另外一個目錄中,進行安裝。linux下的這個虛擬光驅(qū)跟我們平時熟悉的光驅(qū)都是一回事,這里將文件拷貝到別的地方只是為了方便。 #cp vmware-linux-tools.tar.gz /tmp 將文件拷貝到/tmp目錄下。 #cd /tmp(3)用tar命令將壓縮包解壓。 #tar zxvf vmware-linux-tools.tar.gz 解壓后我們會看到一個vmware-tools-distrib文件夾,我們用tar命令解壓出來的文件都在這個文件夾。 #cd v

3、mware-tools-distrib 運行vmware-install.pl進行安裝。 #./vmware-install.pl 如果是第一次在機子上安裝vmware tools,在執(zhí)行vmware-install.pl時,出現(xiàn)提示讓你選擇文件安裝目錄的時候,可以一路按默認(rèn)選項。 ALT+Ctrl,VMware左下方?jīng)]有黃色提示“you do not have VMware Tools installed”了,說明安裝成功。 下面進行共享文檔的設(shè)置 Vm-setting:options Shared folder 選項,點擊右邊的Add,添加一個共享文檔。添加完畢后確定就可以了。 #cd /

4、mnt #ls 出現(xiàn)Cdrom,floppy,hgfs 這三個目錄,我們在上一步設(shè)置的共享文檔就在hgfs目錄中。 可以通過Linux菜單“系統(tǒng)管理顯示”來設(shè)置屏幕分辨率,使其能夠最大化顯示;二Samba服務(wù)器的搭建目的:較多地用在Linux與Windows系統(tǒng)之間的文件共享和打印共享 具體實現(xiàn)如下:1. 服務(wù)查詢 默認(rèn)情況下,Linux系統(tǒng)在默認(rèn)安裝中已經(jīng)安裝了Samba服務(wù)包的一部分,為了讓大家對整個過程有一個完整的了解,在此先將這部分卸載掉??梢栽凇?”下輸入命令rpm qa samba*,或者rpm qa |grep samba,默認(rèn)情況下可以查到兩個已經(jīng)存在的包:samba-clie

5、nt-3.0.33-3.7.el5samba-common-3.0.33-3.7.el5將rpm e兩個包卸載掉。對于samba-common-3.0.33-3.7.el5,因為與其它rpm包之間存在依賴關(guān)系,所以必須加參數(shù)-f和-nodeps,-f是指強制,-nodeps是指不檢查依賴關(guān)系,具體完整命令為rpm e f nodeps samba-common-3.0.33-3.7.el5,這樣可以將此包順利卸載。2. 安裝Sambaa) 掛載系統(tǒng)安裝盤使用命令mount /dev/cdrom /mnt/cdrom完成系統(tǒng)安裝盤的掛載,完成之后進入/mnt/cdrom/Server,使用命令f

6、ind samba*查詢和samba服務(wù)相關(guān)的rpm包,可以查到如下4條記錄:rootlocalhost /# rpm(應(yīng)該是find) -qa |grep sambasamba-client-3.0.33-3.7.el5samba-3.0.33-3.7.el5samba-common-3.0.33-3.7.el5samba-swat-3.0.33-3.7.el5samba-3.0.33-3.7.el5.i386.rpm:為Samba服務(wù)的主程序包。后面的數(shù)字為此包的版本號,要搭建Samba服務(wù)器,必須安裝此軟件包;samba-client-3.0.33-3.7.el5.i386.rpm:為連

7、接服務(wù)器和連接網(wǎng)上鄰居的客戶端的Samba客戶端工具;samba-common-3.0.33-3.7.el5.i386.rpm:存放通用的工具和庫文件,通常此包必須安裝;samba-swat-3.0.33-3.7.el5.i386.rpm:為服務(wù)器圖形化管理工具,此包安裝完成之后,用戶可以通過IE或其它瀏覽器來對Samba服務(wù)器進行圖形化管理。b) 安裝Samba服務(wù)包對于上面查詢出來的4個Samba服務(wù)安裝包進行逐一安裝。如果直接用rpm ivh安裝samba-3.0.33-3.7.el5.i386.rpm包,將會報錯,提示如下:rootlocalhost Server# rpm -ivh

8、samba-3.0.33-3.7.el5.i386.rpmwarning: samba-3.0.33-3.7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186error: Failed dependencies:perl(Convert:ASN1) is needed by samba-3.0.33-3.7.el5.i386samba-common = 0:3.0.33-3.7.el5 is needed by samba-3.0.33-3.7.el5.i386這是因為包之間存在依賴關(guān)系,所以正確安裝方式應(yīng)該是:root

9、localhost Server# rpm -ivh -f -nodeps samba-3.0.33-3.7.el5.i386.rpmwarning: samba-3.0.33-3.7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing. # 100%1:samba # 100%有的時候錯誤提示的應(yīng)該是沒有安裝這個文件:perl-Convert-ASN1-0.21-3.fc9.noarch.rpm ,裝之:rpm -ivh perl-Convert-ASN1-0.21-3.fc9.noarch.rpm有沒

10、裝的在裝上就可以了同理,另外三個包也采用同樣的方式進行安裝:rootlocalhost Server# rpm -ivh -f -nodeps samba-client-3.0.33-3.7.el5.i386.rpmwarning: samba-client-3.0.33-3.7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing. # 100%1:samba-client # 100%rootlocalhost Server# rpm -ivh -f -nodeps samba-common-3.0.3

11、3-3.7.el5.i386.rpmwarning: samba-common-3.0.33-3.7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing. # 100%1:samba-common # 100%rootlocalhost Server# rpm -ivh -f -nodeps samba-swat-3.0.33-3.7.el5.i386.rpmwarning: samba-swat-3.0.33-3.7.el5.i386.rpm: Header V3 DSA signature: NOKE

12、Y, key ID 37017186Preparing. # 100%1:samba-swat # 100% 四個包安裝完成之后,使用命令rpm -qa | grep samba進行查詢,發(fā)現(xiàn)搭建samba服務(wù)器所依賴的所有服務(wù)器都已經(jīng)安裝好了。 另外,必須保證系統(tǒng)安裝了xinetd服務(wù)包,如果沒有,需要自行安裝。使用命令rpm ivh xinetd-2.3.14-10.el5.i386.rpm。3. 配置smb.conf文件Samba的配置文件一般就放在/etc/samba目錄中,主配置文件名為smb.conf,該文件中記錄著大量的規(guī)則和共享信息,所以是samba服務(wù)非常重要的核心配置文件,

13、完成samba服務(wù)器搭建的大部分主要配置都在該文件中進行。 Samba服務(wù)器的工作原理是:客戶端向Samba服務(wù)器發(fā)起請求,請求訪問共享目錄,Samba服務(wù)器接收請求,查詢smb.conf文件,查看共享目錄是否存在,以及來訪者的訪問權(quán)限,如果來訪者具有相應(yīng)的權(quán)限,則允許客戶端訪問,最后將訪問過程中系統(tǒng)的信息以及采集的用戶訪問行為信息存放到日志文件中。 下面簡要介紹smb.conf配置文件的內(nèi)容,用vi /etc/samba/smb.conf打開該配置文件,可以看到該配置文件按照功能不同分成了三部分:a) 配置項說明 這里主要對smb.conf文件的作用及相關(guān)信息進行簡要說明,以“#”、“;”開

14、頭的行都是Samba的解釋信息以及格式規(guī)范,默認(rèn)是不生效的,可以通過去掉前面的符號來進行設(shè)置并使之生效。b) 全局設(shè)置全局設(shè)置區(qū)是從global行開始,主要完成一些對所有共享資源都生效的設(shè)置,比較有用的設(shè)置具體如下:# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH# Hosts Allow/Hosts Deny lets you restrict who can connect, and you can# specifiy it as a per share option as well#workgroup = MYGRO

15、UPserver string = Samba Server Version %v; netbios name = MYSERVER; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24; hosts allow = 127. 192.168.12. 192.168.13.其中,“workgroup = MYGROUP”行可以完成對samba服務(wù)器所在工作組的設(shè)置;server “string = Samba Server Version %v”行可以對服務(wù)器的描述進行設(shè)置,這主要用途是通過不同的描述,可以使用戶能夠?qū)ぷ鹘M中不同的Samb

16、a服務(wù)器進行區(qū)分。c) Samba安全模式以“Standalone Server Options”行開始為Samba服務(wù)器的安全級別設(shè)置區(qū)域,如下:# - Standalone Server Options -# Security can be set to user, share(deprecated) or server(deprecated)# Backend to store user information in. New installations should# use either tdbsam or ldapsam. smbpasswd is available for ba

17、ckwards# compatibility. tdbsam requires no further configuration.security = userpassdb backend = tdbsam其中,“security = user”為系統(tǒng)默認(rèn)的安全級別, 在Samba服務(wù)器中,為了適應(yīng)不同企業(yè)的安全需求,共有五種安全級別,分別是:1) share模式:不用進行權(quán)限匹配檢查即可訪問共享資源,安全性比較差;2) user模式:需要對用戶名和密碼進行驗證,通過后才能訪問共享資源,具有一定的安全性;3) server模式:通過指定的服務(wù)器對用戶名和密碼進行驗證,如果不通過,客戶端會用us

18、er級別訪問;4) domain模式:domain級別的Samba服務(wù)器只作為域的成員客戶端加入Windows域中,由Windows域控制器來完成對用戶名和密碼的驗證;5) ads模式:如果Samba服務(wù)器以ads方式加入Windows域中,將具備domian級別的所有功能,并且可以完成對用戶名和密碼的驗證工作。一般系統(tǒng)安裝之后默認(rèn)是的user級別。d) 日志文件 日志文件的設(shè)置在Samba服務(wù)器的搭建過程中同樣非常重要,Samba服務(wù)器會為每個客戶端分別建立日志文件,通過日志文件,可以了解到客戶端訪問的基本信息以及系統(tǒng)的包錯信息等,方便對于系統(tǒng)的維護。日志文件默認(rèn)保存在log file =

19、/var/log/samba/%m.log。當(dāng)啟動Samba服務(wù)以后,會在/var/log/samba中看到nmbd.log和smbd.log兩個日志文件。其中,nmbd.log記錄nmbd進程的解析信息;smbd.log記錄系統(tǒng)的錯誤信息以及用戶的訪問信息。當(dāng)客戶端訪問時,這里會自動添加客戶端的相關(guān)日志。e) 共享設(shè)置 在Samba服務(wù)器中,我們一般需要手工設(shè)置Samba的共享文件路徑、訪問規(guī)則等,下面進行簡要說明。我們可以在 smb.conf 文件的最下面加上一段:publiccomment = jianwpath = /usr/share/jwpublic = yesreadonly =

20、 yes 加上之后保存smb.conf文件。其中,“public”為共享目錄名,共享資源發(fā)布以后,存放共享資源的目錄成為共享目錄,必須為共享目錄定義一個共享名;“comment”為共享資源的描述,方便用戶訪問時對共享文件進行區(qū)分,在這里定義設(shè)置為“jianw”;“path”為共享文件存放的絕對路徑,例如可以在/usr/share中mkdir一個“jw”目錄存放共享文件,那么這里的路徑設(shè)置為“path = /usr/share/jw”;“public”行可以設(shè)置共享資源是否允許匿名訪問,設(shè)置為“yes”表示允許匿名訪問,設(shè)置為“no”表示禁止匿名訪問;“readonly”行為對文件讀取進行設(shè)置,

21、設(shè)置為“yes”表示只讀,設(shè)置為“no”表示可以讀和寫。4. 設(shè)置訪問用戶 對于訪問Samba服務(wù)器的帳號,需要首先在系統(tǒng)中建立同名系統(tǒng)帳號,如想要建立一個名為“jianw”的Samba帳號,需首先在系統(tǒng)中建立名為“jianw”的系統(tǒng)用戶。建立Samba帳號的命令為“smbpasswd -a 用戶名”。輸入命令之后,還需要設(shè)置Samba帳號密碼,Samba帳號密碼與系統(tǒng)帳號密碼可以不一致。如下:rootlocalhost /# smbpasswd -a jianwNew SMB password:Retype new SMB password: 用戶名和密碼信息通常存放在/etc/samba/

22、smbpasswd中,Samba服務(wù)器在每次用戶進行訪問時,會將用戶提交的信息與smbpasswd保存的信息進行對比,通過后才與客戶端建立連接,允許客戶端訪問。如果在/etc/samba中找不到smbpasswd文件,是因為samba啟用了tdbsam驗證,可以修改smb.conf文件的“passdb backend = tdbsam”行,然后加上“smb passwd file = /etc/samba/smbpasswd”。5. 開啟Samba服務(wù)OK,現(xiàn)在通?;镜呐渲靡呀?jīng)完成,可以開啟Samba服務(wù)器的服務(wù)了,用命令service smb start 或 /etc/rc.d/init.

23、d/smb start,如下:rootlocalhost /# service smb start啟動SMB服務(wù): 確定啟動SMB服務(wù): 確定 這樣,Samba服務(wù)就已經(jīng)開啟好了,現(xiàn)在還需要關(guān)閉系統(tǒng)防火墻,用命令iptables F。現(xiàn)在,可以通過Windows客戶端對Samba服務(wù)器進行訪問了。在IE或者“運行”中輸入:192.168.1.178,輸入用戶名和密碼進行驗證之后,即可進入Samba服務(wù)器的共享目錄。如下:三 NFS網(wǎng)絡(luò)文件系統(tǒng)目的:完成Linux與Linux之間的資源共享具體操作:1.先查看有沒有安裝nfs-utils的安裝包, 命令:# rpm -q nfs-utils 顯示 nfs-utils-1.0.9-24.el5 為已經(jīng)安裝2.如果沒有安裝nfs-utils的安裝包,從對應(yīng)的Linux操作系統(tǒng)版本的安裝光盤上找到nfs-utils的安裝包并安裝。 命令:# rpm -ivh nfs-utils-1.0.9-24.el5.

溫馨提示

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

評論

0/150

提交評論