系統(tǒng)學習CentOS Samba入門知識
現(xiàn)在越來越多的人開始學習CentOS Samba系統(tǒng),在這里將介紹CentOS Samba系統(tǒng)的一些初始安裝配置,并且可以從本文中學習到如何測試從Windows到Linux的連接以及測試從Linux到Windows的連接。
除非你從上個世紀的80年代末突然消失在時空隧道中,直到最近才出現(xiàn)在這個世界上,否則,你都應該知道這種現(xiàn)實--如今Linux已經(jīng)將其自己作為微軟 桌面系統(tǒng)的競爭者并且將其自己作為許多大型組織的服務器系統(tǒng)的替代者。首先,Linux系統(tǒng)通過使用CentOS Samba系統(tǒng)來允許在Linux下訪問Windows的文件和打印機,它希望通過使用這種包含Windows的客戶端和服務器的方式來幫助它取代微軟。在微軟自己的手冊中曾經(jīng)就有這么一頁,它之所以包含了Novell,就是要在后來取而代之。
什么是CentOS Samba?
CentOS Samba在市場上并不是一個新面孔。它最初出現(xiàn)在大家面前的時間是1992年。CentOS Samba系統(tǒng)通過利用越來越多的開放源代碼軟件,獲得了豐富多彩的性能,并且變得越來越穩(wěn)定。隨著CentOS Samba系統(tǒng)的不斷進化,對于那些正在考慮將其文件和打印解決方案遷移到Linux的系統(tǒng)管理員來說,如今它已經(jīng)成為這些管理員的一個真正的可選項。
另外,在Linux系統(tǒng)上構建存儲解決方案也是一種非常便宜的方法。首先,在機箱中安裝一個支持IDE RAID 卡,安裝Linux,啟動CentOS Samba,然后你就可以一個在自己的網(wǎng)絡上安排大量存儲的存儲空間,這是一種成本非常低的實現(xiàn)方法。對于那些移動專家的筆記本電腦的備份以及需要進行長期歸檔工作的企業(yè)來說,這種解決方案是非常理想的。
SMB協(xié)議
在安裝CentOS Samba系統(tǒng)之前,很有必要了解一下CentOS Samba是如何工作的。CentOS Samba之所以能夠工作,是因為它模仿的是Windows內核的文件和打印共享協(xié)議,該協(xié)議稱之為SMB協(xié)議(Server Message Block )。SMB在Windows出現(xiàn)之前就已經(jīng)存在了。該協(xié)議可以追溯到上個世紀的80年代,它是由英特爾、微軟、IBM、施樂以及3com等公司聯(lián)合提出的。雖然在過去的20年中,該協(xié)議得到了擴展,但是該協(xié)議的基本理論仍然是相同的。
微軟已經(jīng)將SMB改名為公共因特網(wǎng)文件系統(tǒng)(CIFS,Common Internet File System )。這在一定程度上是由于它想與最初的基于NetBIOS的SMB保持一定的距離。最初,NetBIOS是一個偉大的工具,但是漸漸地顯示出該工具無法處理在內部網(wǎng)絡中連接到計算機上的全部計算機的個數(shù),或者在因特網(wǎng)上無法顯示連接到當前計算機上的計算機的個數(shù)。
CentOS Samba也執(zhí)行了SMB(或者叫做CIFS,如果你愿意的話)的一個版本,這個版本在很大程度上與大多數(shù)的Windows版本兼容。有時候,微軟CentOS Samba系統(tǒng)會出現(xiàn)崩潰,例如在Windows 2000的補丁包中,當正常的認證方式被改變時,就會導致CentOS Samba系統(tǒng)的崩潰。***的能夠讓CentOS Samba重新工作的方法是通過注冊表來將認證方式改回來。盡管存在這些細小的缺陷,雖然這些缺陷在大量集成之后總是會出現(xiàn)的,但是,無論是從Windows連接到Linux還是從Linux連接到Windows機器,CentOS Samba系統(tǒng)對于實現(xiàn)文件和打印服務來說總是很穩(wěn)定的。
提示: 本文將以Red Hat 9.0上的CentOS Samba系統(tǒng)作為討論的基礎。但是你不要因此而考慮太多。因為無論你運行的是哪個版本的Linux,CentOS Samba系統(tǒng)在實質上是相同的,但是,在具體的配置細節(jié)上可能會有所不同。
安裝CentOS Samba
自從Red Hat 9發(fā)行之后,CentOS Samba系統(tǒng)隨之也發(fā)行了它的更新版本。正因為如此,你需要從RedHat網(wǎng)站上下載新的可用的更新版本。通過點擊這里,可以登錄Red Hat的CentOS Samba系統(tǒng)更新頁面。
一旦你有了更新版本,你就可以使用下面的命令來安裝他們:rpm -ivh CentOS Samba-2.2.7a-8.9.0.i386.rpm CentOS Samba-common-2.2.7a-8.9.0.i386.rpm CentOS Samba-client-2.2.7a-8.9.0.i386.rpm CentOS Samba-swat-2.2.7a-8.9.0.i386.rpm使用這個命令可以安裝CentOS Samba系統(tǒng)的所有組件,包括一個稱之為swat的配置工具。雖然我在本文中將不使用swat,但是你應該注意到這是一個非常有用的工具,該工具可以幫助你在CentOS Samba系統(tǒng)中配置更為復雜的選項。
【編輯推薦】