企業(yè)級Linux:你需要了解什么?
原創(chuàng)【51CTO精選譯文】企業(yè)級Linux是被應用在集團和中小企業(yè)的服務器、臺式機、工作站和移動設備上的開源Linux操作系統(tǒng)。由于成本較低以及可定制的因素,企業(yè)級Linux已經(jīng)越來越受歡迎。
為了更好地了解企業(yè)級Linux是什么,首先你必須了解和這個產(chǎn)品相關的每一種發(fā)行版,以及附帶的許多功能。然后,你又必須考慮到企業(yè)級Linux的功能存在著不同的級別(51CTO推薦閱讀:企業(yè)級Linux在2010年將何去何從)。下面將從知名的企業(yè)級Linux紅帽開始介紹。
Red Hat企業(yè)級Linux
Red Hat Linux首次向世界公布是在1994年,當時的版本號為Red Hat Linux 1.0。它是由Red Hat公司開發(fā)的,并且是世界上第一個使用了RPM包管理器的Linux發(fā)行版。在2003年,Red Hat企業(yè)級Linux誕生了。
也就是在在Red Hat Linux的早期階段,相應的Red Hat用戶社區(qū)出現(xiàn)了。之后,這個項目被取名為Fedora,被人們認為是由Red Hat支持的社區(qū)發(fā)行版,而實際上它一直是一個獨立于Red Hat的項目。
51CTO推薦專題:RHEL 5 | Fedora | 十大知名Linux發(fā)行版大點兵
然而各大企業(yè)都在報怨同一個問題,即Red Hat企業(yè)級Linux不是免費的。因為用戶必須為Red Hat企業(yè)級Linux支付可以說昂貴的費用,才能獲準使用它。所以,一些企業(yè)一直在尋找一種可以替代Red Hat的系統(tǒng),其實這類企業(yè)喜歡這一穩(wěn)定的企業(yè)級Linux版本,只是不愿意向Red Hat付費罷了。
基于Red Hat企業(yè)級Linux的CentOS
CentOS經(jīng)常被稱為沒有昂貴支持費的Red Hat。這是準確的說法,因為CentOS確實是基于Red Hat企業(yè)級Linux開發(fā)的,但不像它的對手Red Hat那樣,CentOS是完全免費的,而且企業(yè)使用起來很便捷,它被設計用與滿足企業(yè)服務器、工作站和臺式機的需求。
基于Red Hat企業(yè)級Linux的Oracle企業(yè)級Linux
多一個Red Hat的可替代版本就意味著可以多省一點成本,就像CentOS那樣。Oracle企業(yè)級Linux是Oracle公司向它的企業(yè)和合作伙伴提供的操作系統(tǒng),它是一個基于Oracle Unbreakable Linux項目的產(chǎn)品。這個Linux發(fā)行版擁有Red Hat類似的支持服務,其目的就是要直接和Red Hat 企業(yè)級Linux展開競爭。
以上的兩個版本都是基于RHEL,其主要升級也基本與RHEL的更新步調(diào)一致。不過從去年開始,CentOS的升級步調(diào)一直不甚理想。根據(jù)51CTO之前的報道,RHEL 5.5現(xiàn)已發(fā)布。Oracle的OEL已經(jīng)在之后的一周內(nèi)就進行了更新,而CentOS至今尚未發(fā)布最新的升級版。
SuSE企業(yè)級Linux
SuSE Linux的名字最初是由 “Software und System-Entwicklung”又名“Software and systems development”得來的。SuSE也有其最早的版本,這要追溯到1992年。然而,第一個真正的SuSE發(fā)布版一直到1996年才出現(xiàn)。由于SuSE Linux發(fā)行版繼續(xù)發(fā)展,Red Hat Linux的包裝系統(tǒng)(packaging system)被添加到了SuSE中,這為終端客戶提供了更好的軟件包管理功能。
在自身的發(fā)展過程中,SuSE因為加入了太多不受控制的因素而增長緩慢。這迫使他們把自己的Linux產(chǎn)品賣給Novell公司,此次收購在2004年完成。
2005年,Novell公司決定向社會開放更多的源碼,所以他們創(chuàng)建了OpenSUSE項目。這個想法很簡單:讓大家使用SUSE企業(yè)級Linux,并號召社區(qū)內(nèi)更多的用戶和開發(fā)人員群體加入到該項目中去。
對SuSE最大的一個變化出現(xiàn)在2006年——Novell公司決定加入一個叫做軟件公約(software covenant)的組織。這個極具爭議的國際公約協(xié)定是由發(fā)生在微軟和Novell達成的,當時Novell的想法是除了對專利的使用交叉授權(quán)以外,還能獲取更多的利益,比如,獲得更好的Windows協(xié)同工作能力。
今天,市面上有兩個不同的SuSE版本。SuSE最重要版本就是Suse Linux Enterprise Desktop(SLED),這是那些希望將SuSE用于業(yè)務的公司所需要的企業(yè)級Linux版本。SuSE企業(yè)級Linux不僅僅適用于桌面,它還可以應用在許多大型企業(yè)和小型企業(yè)的服務器上。
Enterprise Linux Functionality——從服務器到瘦客戶端
企業(yè)級Linux瘦客戶端通常連接到一個或多個服務器上。它們能夠為那些需要從自己的工作間訪問工作站的人們提供一個完整的桌面體驗。而在企業(yè)級版本推出之前,用戶需要在本地安裝一個面面俱到的操作系統(tǒng)。
現(xiàn)在,瘦客戶端已經(jīng)使得企業(yè)級Linux對終端客戶更加的透明,因為在每天工作中,用戶使用程序時只會看到一個桌面。而使這些變?yōu)榭赡艿氖菘蛻舳?,有時運行的操作系統(tǒng)叫做LSTP。
含有LTSP的企業(yè)級Linux
小型企業(yè)、學校甚至非盈利性機構(gòu)都希望能夠使用免費的企業(yè)級Linux工作站系統(tǒng),LTSP或者Linux終端服務器開發(fā)計劃,其目的就是為掃除那些影響用戶使用的高成本障礙。
LTSP提供的功能是相當直接的,它讓那些注定被淘汰的工作站重新獲得了瘦客戶端的能力。通過允許服務器來處理企業(yè)級Linux的負載,而不是去處理一堆獨立的工作站,LSTP使得IT部門能夠?qū)W⒂诰W(wǎng)絡的維護,而不是去排除無數(shù)個獨立工作站的用戶操作錯誤。
最重要的是,在瘦客戶端中使用LTSP還可以降低功耗。因為這可以大大減少硬件/軟件的成本,并避免一些其他的麻煩事情,所以把此解決方案作為企業(yè)Linux的一部分,可以給公司帶來經(jīng)濟效益。
企業(yè)級Linux數(shù)據(jù)庫
企業(yè)級Linux的其他一些定義包括:它是一個可以訪問穩(wěn)固的、易與“遷徙”的數(shù)據(jù)庫的解決方案。大多數(shù)在互聯(lián)網(wǎng)上的Linux用戶可能比較熟悉SQL,其實還有很多選擇,比如SQLite、PostgreSQL、MySQL等等。
大多數(shù)運行企業(yè)網(wǎng)站并使用流行博客平臺的公司,由于適用性和靈活性的緣故,可能對MySQL最熟悉。雖然一些用戶可能會選擇其他的商業(yè)化SQL產(chǎn)品,但許多中小型企業(yè)需要為運營的網(wǎng)站選擇一個穩(wěn)定的數(shù)據(jù)庫,而MySQL在這方面做得不錯。
企業(yè)級Linux數(shù)據(jù)鏡像和備份
企業(yè)級Linux具有備份和鏡像的功能,在這些方面它們表現(xiàn)優(yōu)異,已經(jīng)趕上了那些不開源的操作系統(tǒng)。
一種流行的功能是所謂的AMANDA即馬里蘭高級自動網(wǎng)絡磁盤存檔工具(Advanced Maryland Automatic Network Disk Archiver)。AMANDA是企業(yè)級的網(wǎng)絡備份方案,它允許對多平臺的磁帶和硬盤進行備份。
rdiff-backup也是一種為企業(yè)級Linux網(wǎng)絡提供鏡像和備份的解決方案,只不過它的規(guī)模較小。這種使用簡單命令行的商業(yè)級鏡像應用程序,使得任何公司的IT員工都能夠完全控制硬盤之間的歸檔操作。
企業(yè)級Linux加密
企業(yè)級Linux幾乎都廣泛包含了Linux加密功能。一些鮮為人知的解決辦法包括PGP即Pretty Good Privacy,但PGP并不像開源的GnuPGP那么友好。另一種選擇是OpenSSL,它是更主流的SSL的一個開源替代方案。
另一種遠程接入解決方案叫做OpenSSH。OpenSSH旨在通過一個命令行或者使用圖形用戶界面體驗(GUI)X,為遠程訪問計算機提供一個虛擬的通道,它是遠程訪問你的計算機最安全的方式。
和企業(yè)Linux VPN解決方案不同的是,OpenSSH很容易實現(xiàn),即使是對最小的企業(yè)來講也是這樣。它可以直接完美的實現(xiàn)PC 對PC的信道傳輸,而不需要為其他企業(yè)的用戶運行一個成熟的VPN服務器。
使用企業(yè)級Linux進行虛擬會議
對企業(yè)的Linux用戶來說,基于Java的虛擬會議工具Collaborative Virtual Workspace (CVW)肯定是最佳的虛擬會議工具。
CVW可以提供白色書寫板、視頻/音頻能力,它被認為是遠程參與公司會議最好的開源解決方案。而在一些用戶的眼里,CVW是那些不開源工具的一個全功能替代方案。
企業(yè)級Linux是一個生態(tài)系統(tǒng),而不是一個產(chǎn)品
企業(yè)級Linux不管是運行在作為瘦客戶端的服務器或者桌面工作站上,還是運行在后端的電子郵件服務器或數(shù)據(jù)庫中,它都只有一個明確的定義,并一直按著自己的原則發(fā)展。它更像一個生態(tài)系統(tǒng),而不是一個單獨的產(chǎn)品。
企業(yè)級Linux使得企業(yè)、學校和家庭式企業(yè)在購買專有軟件時,不用再去購買不開源的產(chǎn)品,從而省下大筆成本。而由于企業(yè)級Linux有很多功能,這又給那些在企業(yè)環(huán)境中精通Linux實施的人提供了大量的工作機會。
【51CTO.com譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處?!?/p>
原文:Enterprise Linux 作者:Matt Hartley
【編輯推薦】