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