Unix還是Windows?操作系統選擇因素
Unix還是Windows?操作系統選擇因素
Linux也許是免費提供的。但是,企業仍需要付費才能得到他們需要的升級和技術支持。因此,本文將從純功能的角度討論一些問題。本文將討論管理員使用服務器做的一些工作,設法說明哪個操作系統最適合這些任務。
使用Unix或者Windows操作系統的管理決策肯定傾向于你的管理員最熟悉的操作系統。接下來是認真考慮具體服務器的任務。在Windows平臺上運行的Web服務器能夠提供與Linux平臺上運行的Web服務器相同的功能嗎?你能夠使用基于Unix的Samba服務器為Windows客戶機提供文件服務嗎?在你選擇的服務器上升級軟件很方便嗎?
服務器的任務
Web服務器是非常重要的。然而,人們仍然低估與Web服務器有關的安全和性能問題。數量排在第一位的攻方式就是通過Web服務器的安全漏洞實施攻擊。流行的Apache web服務器不斷發布安全補丁。這是不是意味著Apache web服務器不安全?不,并非如此。不管某些競爭對手讓你如何理解這個問題,這個答案都是正好相反。不過,維護開源軟件需要大量的時間。與維護微軟的IIS服務器的費用相比,成本好處的得與失很快就變得非常清楚了。使用IIS,你會得到定期得到升級和一個不安全的默認設置。
人們鎖定一家廠商產品的情況是很常見的。如果你屬于這一類人,這篇文章也許不會使你感興趣。如果你確實擁有一些選擇,可以考慮如下的問題:如果Unix平臺的Web服務器被黑客攻破,這個Web服務器上的用戶仍可以使用。如果你使用了最新的安全補丁,攻破你的Web服務器的黑客仍然不能得到根的訪問權限。當IIS服務器被黑客攻破時,這就意味著整個操作系統以及你的所有的用戶賬號都將陷入癱瘓。
文件和打印服務也是非常重要的。Windows服務器能夠為Linux客戶機服務。Linux能夠為Windows客戶機服務。這并不是什么秘密。不過當你真正這樣做的時候,這種工作還是有一定難度的。一般來說,為Windows客戶機和Linux客戶機提供服務的IT部門喜歡運行一個活動目錄服務和一個Unix文件服務器。然而,這兩種服務的某些功能不兼容,使不同類型的客戶機的專門管理非常困難。例如,使用Samba服務器為Windows XP客戶機服務意味著你將失去管理Windows方面的“特殊”文件權限的全部功能。根據Samba服務器運行的操作系統,你甚至根本就不能修改文件的權限。打印機也是一樣。Linux實際上可以為打印機提供服務。但是,你需要花更多的時間來管理,主要是因為廠商往往僅發布Windows的驅動程序。
郵件服務是另一種對企業非常重要的服務。運行微軟的Exchange服務器能夠讓Outlook用戶在這個服務器上存儲他們所有的電子郵件、地址簿和設置等。除了方便的安裝和設置之外,這是Exchange服務器具有的惟一優勢。Outlook用戶能夠很高興地連接到Unix平臺的Sendmail或者Postfix和IMAP服務器。這些服務器速度更快、更安全并且能夠更好地兼容其它符合RFC標準的郵件服務器。不要忘了考慮這個問題:病毒和過濾程序是非常消耗資源的。
爭論穩定性的時代已經過去了。各種類型的管理得當的服務器已經愉快地運行很多年了。然而,擔心性能的時代已經到來的。Windows、Unix和Linux都是現代的分時共享和多任務操作系統。它們都不是以相同的方式管理資源和權限分離。如果方式相同的話,我們就不需要確定哪一種操作系統更好了。不必討論更多的細節,討論某些硬件和軟件平臺具備某些優勢是合理的。例如,Sun SPARC服務器有效率很高的上下文切換功能(從內核轉換到用戶模式,每秒鐘可轉換數千次,特別是在讀取硬盤和網絡中的數據的時候)。Windows在性能方面一般來說要差一些。但是,一些對Windows Server 2003的測試表現出了驚人的測試結果。關于性能問題,你可以看到許多報告并且發現許多相互沖突的觀點。
管理的考慮
如果你確定你能夠使用不同的操作系統提供服務,并且正在考慮轉換操作系統,你需要首先考慮一些事情。最重要的是,你的管理員勝任管理新的操作系統嗎?在家里使用Linux操作系統并不能證明你有資格在生產環境中使用這個操作系統。要成為一個真正有效率的Unix/Linux管理員,人們需要從經驗中學習更深入的知識。
下一步是,如何方便地升級軟件的各個部分和操作系統本身?Windows使服務器升級非常方便。有些Linux發布版的軟件升級也很容易,有些卻不容易。升級有時候會中斷工作,甚至商用的Unix系統也是如此。這里有許多變量,因此很難說哪一種操作系統更容易升級。下面按順序提供一些例子。Sun Solaris操作系統提供了補丁管理工具,但是,這種補丁工具將覆蓋用戶進行的任何個性化設置。因此,在安全補丁發布之后,大多數Sun服務器管理員都采用手工的方法使用每一個安全補丁。許多Linux發布版糾正了這種做法。升級軟件不修改配置文件,一般允許出現庫沖突。我們在談論軟件管理本身的問題。但是,一般來說,所有的操作系統都有自己的方法。每一種軟件都需要深入學習,以便得到最好的結果。
一些對比Windows和Linux應用成本的報告稱,即使加上管理員的開支費用和學習曲線,Linux仍比Windows省錢。當然,也有一些與這個觀點針鋒相對的報告。對于初學者來說,使用Windows是可能的。不過,你能讓初學者真的管理你的服務器嗎?如果管理員不了解Unix,Unix操作系統的強大功能永遠也不會實現。事情就是如此。這也是一個稱職的管理員能夠在使用一項服務之前對這種服務進行全面的測試的原因。如果你沒有鎖定一家專有的軟件,在轉移某些核心的服務(如電子郵件和Web服務器)的時候,基于Unix的操作系統的成本和性能是值得考慮的。
非常好我支持^.^
(1) 100%
不好我反對
(0) 0%
相關閱讀:
- [電子說] 如何在windows上emulate不同操作系統 2024-12-05
- [電子說] 如何在虛擬機上安裝deepin系統 2024-12-05
- [電子說] deepin文件管理器問題解答 2024-12-05
- [電子說] Linux用戶管理終極指南:從基礎到進階 2024-12-04
- [電子說] 什么是虛擬內存分頁 Windows系統虛擬內存優化方法 2024-12-04
- [電子說] Linux文件壓縮打包的各種姿勢 2024-12-02
- [電子說] 高通Windows市場增速緩慢,五年目標遙不可及 2024-11-28
- [電子說] 微軟應用商店引入騰訊應用寶專區 2024-11-27
( 發表人:admin )