Unix還是Windows?作業系統選擇因素(轉)
Unix還是Windows?作業系統選擇因素(轉)[@more@]導讀】本文將討論管理員使用伺服器做的一些工作,設法說明哪個作業系統最適合這些任務。
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的作業系統的成本和效能是值得考慮的。
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的作業系統的成本和效能是值得考慮的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947345/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何選擇一款適合自己的作業系統?Linux還是Windows?作業系統LinuxWindows
- 選擇ARM CPU的作業系統(轉)作業系統
- 作業系統的選擇作業系統
- 學Python應該選擇Linux系統還是Windows系統?PythonLinuxWindows
- oracle 作業系統的選擇Oracle作業系統
- UNIX作業系統的歷史(轉)作業系統
- Unix類作業系統入門(轉)作業系統
- Windows or Linux?作業系統有那些作用,要如何選擇WindowsLinux作業系統
- 作業系統全接觸之UNIX系統(轉)作業系統
- UNIX作業系統列印故障的排除(轉)作業系統
- Windows-or-Linux?作業系統有那些作用,要如何選擇WindowsLinux作業系統
- JDK不同作業系統的FileSystem(Windows&Unix-like)JDK作業系統Windows
- 作業系統: Unix作業系統演進簡史作業系統
- Linux作業系統下Xwindow的語言選擇(轉)Linux作業系統
- UNIX作業系統的版本與標準(轉)作業系統
- UNIX作業系統概述及基本知識(轉)作業系統
- 作業系統市場Unix腹背受敵(轉)作業系統
- 初學程式設計選擇什麼系統好?Linux還是Windows?程式設計LinuxWindows
- Mac、Windows、Linux三大作業系統,如何進行選擇?MacWindowsLinux作業系統
- CRM系統是企業數字化轉型最佳選擇
- Python開發到底選擇哪個系統合適?Linux還是Windows?PythonLinuxWindows
- 理解linux/unix作業系統守護程式(轉)Linux作業系統
- 六大UNIX作業系統的比較(轉)作業系統
- 談兵:Linux/Unix作業系統入侵思路(轉)Linux作業系統
- 工作學習中如何選擇作業系統?如何學習linux作業系統作業系統Linux
- Windows作業系統Windows作業系統
- Windows XP 輕鬆實現作業系統備份與還原(轉)Windows作業系統
- 當Unix系統遭遇Windows病毒(轉)Windows
- 選擇困難症必看!雲伺服器如何選擇作業系統,Windows和Linux哪個更好?伺服器作業系統WindowsLinux
- 面向雲時代的龍蜥作業系統 是 CentOS 替代的最佳選擇作業系統CentOS
- 物理機伺服器選擇win系統還是linux系統好伺服器Linux
- hp-unix作業系統 日誌作業系統
- UNIX作業系統中常用的命令作業系統
- win10 去除選擇作業系統方法 win10如何去除多餘的作業系統選項Win10作業系統
- 拒絕死板 作業系統還原有高招(轉)作業系統
- Windows作業系統是“本國貨物”嗎?Windows作業系統
- 怎樣選擇TCP還是選擇UDPTCPUDP
- 伺服器作業系統windows和linux怎麼選擇合適自己的伺服器作業系統WindowsLinux