劉康明 宋 磊
(1.黃淮學(xué)院信息工程學(xué)院,河南 駐馬店 463000;2.鄭州鐵路技師學(xué)院信息工程系,河南 鄭州 450015)
網(wǎng)絡(luò)的出現(xiàn)使得信息更容易通過計(jì)算機(jī)共享,一臺(tái)Linux主機(jī)如何同單位WINDOWS 7主機(jī)實(shí)現(xiàn)文件的共享,從而使資源更好的優(yōu)化,可以使用samba server。在VMware下,如果一臺(tái)主機(jī)同時(shí)安裝了以上兩種不同的操作系統(tǒng),也可以實(shí)現(xiàn)本機(jī)不同操作系統(tǒng)下的文件共享。
在不同主機(jī)下要實(shí)現(xiàn)兩種不同的操作系統(tǒng)間資源的共享,需使用samba server。
Samba是一組軟件包,可使Linux支持SMB協(xié)議,是一組可用于實(shí)現(xiàn)不同操作系統(tǒng)相互通信的、功能廣泛的程序。Samba提供windows風(fēng)格的文件和打印共享,windows通過它使用Linux資源;SMB通信協(xié)議時(shí)微軟和英特爾制定的協(xié)議,主要做為微軟公司的網(wǎng)絡(luò)通信協(xié)議,一個(gè)團(tuán)隊(duì)對(duì)SMB協(xié)議實(shí)施了反向工程,并創(chuàng)建了samba。SMB使用NetBIOS、API實(shí)現(xiàn)面向連接的協(xié)議,它讓NetBIOS與SMB協(xié)議運(yùn)行在TCP/IP上,讓Linux計(jì)算機(jī)可以在微軟網(wǎng)路上被發(fā)現(xiàn)。
首先必須先安裝samba軟件包,Samba服務(wù)器安裝完后,主要通過定制samba的配置文件smb.conf來實(shí)現(xiàn)對(duì)samba服務(wù)器的設(shè)置。Smb.conf包含用來連接到一個(gè)microsoft windows網(wǎng)絡(luò)的全局設(shè)置及與其他計(jì)算機(jī)進(jìn)行共享的任何目錄與打印機(jī)的共享定義。對(duì)smb.conf的配置主要對(duì)文件中的gloabal、homes、printers等幾個(gè)重要的段進(jìn)行配置。
Samba server在實(shí)際應(yīng)用中最重要的用途之一就是共享資源。在smb.conf中配置共享目錄是一項(xiàng)重要的工作,主要進(jìn)行2個(gè)方面的操作。
1.3.1 將Linux的資源共享
通過編輯samba配置文件,添加需要共享的Linux資源文件,同時(shí)可以設(shè)定該資源文件的用戶群和訪問權(quán)限,例如:將本機(jī)/pubic/data目錄共享,讓所有用戶都有讀寫權(quán)限,操作代碼如下:
[data]
Comment=prubic data
Path=/pubic/data
Public=yes
Writable=yes
Printable=yes
1.3.2 在Linux中使用共享資源
可以使用smbclient命令,訪問所有的samba資源,samba服務(wù)器的資源不但可以在samba管理工具中進(jìn)行,還可以在Linux客戶端上進(jìn)行訪問服務(wù)器所共享的資源。Smbclient類似與FTP操作方式,通過遠(yuǎn)程操作的方式進(jìn)行文件的傳輸,其命令格式如下:
#smbclient//hostname/sharename-u username
在命令的實(shí)際使用中,只需要把hostname替換為想要連接的samba的服務(wù)器的主機(jī)名或IP地址,把sharename替換成想要瀏覽的共享目錄的名稱,把user替換為系統(tǒng)的samba用戶名就可以了。
以上操作可以方便地實(shí)現(xiàn)不同操作系統(tǒng)之間的資源共享,這給我們?cè)诠ぷ髦袔砗芏嗟姆奖悖瑫r(shí)大大地優(yōu)化了資源。Samba服務(wù)器的配置解決了不同主機(jī)之間的資源貢獻(xiàn)和互相訪問的問題,如果VMware下載一臺(tái)計(jì)算機(jī)上分別安裝了windows和Linux操作系統(tǒng),在工作中需要在兩個(gè)系統(tǒng)間傳送文件和相互訪問,怎么實(shí)現(xiàn)呢?
VMware是一個(gè)虛擬PC軟件,提供服務(wù)器、桌面虛擬化的解決方案,它能使個(gè)人電腦運(yùn)行虛擬機(jī)器,在一臺(tái)機(jī)器上同時(shí)運(yùn)行兩個(gè)或多個(gè)不同類型的操作系統(tǒng)。與“多啟動(dòng)”系統(tǒng)相比,VMware采用完全不同的概念,VMware是真正同時(shí)運(yùn)行多個(gè)操作系統(tǒng)在主系統(tǒng)平臺(tái)上,可以像標(biāo)準(zhǔn)windows應(yīng)用程序那樣切換。
在Linux系統(tǒng)下訪問windows系統(tǒng)的文件,這種訪問相對(duì)比較簡(jiǎn)單,因?yàn)長(zhǎng)inux提供了對(duì)所有文件系統(tǒng)的支持,在Linux下可以直接訪問window系統(tǒng)的文件。在安裝Linux時(shí)只需指出計(jì)算機(jī)中存在的windows的位置,如果未指定,需進(jìn)行如下操作:
在Linux操作系統(tǒng)下鍵入以下代碼:
#fdisk-1
在Linux下建立一個(gè)子目錄,代碼如下:
#mkdir/mnt/winpart
在Linux操作系統(tǒng)下執(zhí)行如下代碼:
#mount-t auto/dev/hdal/mnt/winpart
經(jīng)過上述操作后,就可以實(shí)現(xiàn)在Linux操作系統(tǒng)下訪問windows操作系統(tǒng)分區(qū)。如果要實(shí)現(xiàn)在windows下訪問Linux文件,可以借助與其他軟件工具,比如explore2fs或 fsdext2。
本文重點(diǎn)討論了Linux操作系統(tǒng)和windows操作系統(tǒng)間及同機(jī)兩種操作系統(tǒng)間如何設(shè)置資源共享問題,這在我們以后的工作中經(jīng)常會(huì)遇到,畢竟windows xp已經(jīng)停止更新,取代它的是windows 7,同時(shí)越來越多的人也會(huì)向Linux靠攏,因此學(xué)會(huì)window 7與Linux系統(tǒng)資源共享也勢(shì)在必行。
[1]何強(qiáng),肖波,周新媛.利用 Samba實(shí)現(xiàn) Linux和Windows文件共享[J].長(zhǎng)沙大學(xué)學(xué)報(bào),2007(05).
[2]曹聰,沈家立.試析Linux和Windows的差異[J].天津職業(yè)技術(shù)師范學(xué)院學(xué)報(bào),2001(04).
[3]陳珣,譚漢松.淺析 UNIX、LINUX、WindowsNT 的存儲(chǔ)管理[J].長(zhǎng)沙航空職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007(01).
[4]Linux高手必由之路 vi編輯命令大放送[J].電子計(jì)算機(jī)與外部設(shè)備,2000(06).