-
1 # 零晨的北京
-
2 # 河南丶梁先生
我來專業回答:
伺服器作業系統一般指的是安裝在大型計算機上的作業系統,比如Web伺服器、應用伺服器和資料庫伺服器等,是企業IT系統的基礎架構平臺。
伺服器作業系統主要分為四大流派:Unix、Linux、Windows Server和Netware。
下面和大家分享一下每個系統的大概情況:
一、UNIXUnix是最早由KenThompson、Dennis Ritchie和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發的。
其是一個強大的多使用者、多工作業系統,支援多種處理器架構,按照作業系統的分類,屬於分時作業系統。
UNIX作業系統是商業版,是需要收費的。不過也有免費版的,例如:NetBSD等類似UNIX版本。
目前它的商標權由國際開放標準組織所擁有,只有符合單一UNIX規範的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。
UNIX特性
1. 多使用者,多工的分時作業系統;
2. 系統結構可分為三部分:作業系統核心,系統呼叫,應用程式;
3. 大部分是由C語言編寫的,系統易讀,易修改,易移植;
4. 豐富的、精心挑選的系統呼叫,整個系統的實現十分緊湊,簡潔;
5. 功能強大的可程式設計的Shell語言(外殼語言);
6. 採用樹狀目錄結構,具有良好的安全性,保密性和可維護性;
7. 採用程序對換(Swapping)的記憶體管理機制和請求調頁的儲存方式,實現虛擬記憶體管理,記憶體的使用效率大增;
8. 多種通訊機制,如:管道通訊,軟中斷通訊,訊息通訊,共享儲存器通訊,訊號燈通訊。
二、LinuxLinux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。
它繼承了Unix以網路為核心的設計思想,是一個性能穩定的多使用者網路作業系統。
Linux主要特性:
1. 基本思想:兩點重要思想:一切都是檔案、每個軟體都有確定的用途;
2. 完全免費:使用者可以透過網路或其他途徑免費獲得,並可以任意修改其原始碼;
3. 完全相容POSIX1.0標準:可以在Linux下透過相應的模擬器執行常見的DOS、Windows的程式;
4. 多使用者、多工:各個使用者對於自己的檔案裝置有自己特殊的權利;多個程式可以同時並獨立地執行;
5. 良好的介面:Linux同時具有字元介面和圖形介面;
6. 支援多種平臺:可以執行在多種硬體平臺上,如具有x86、680x0、SPARC等處理器的平臺。此外Linux還是一種嵌入式作業系統,可以執行在掌上電腦、機頂盒或遊戲機上。
三、Windows ServerWindows Server於2003年4月24日由微軟推出,其核心是WSS(Microsoft Windows Server System)
目前最新版本是Windows Server 2016 r2
微軟在Windows Server 2012和Windows Server 2012 R2 Hyper-V中引入了一些新的特性,使得Windows Server 2016 Hyper-V中的新增功能顯得比較少。
但是,在最新版本中也有一些引人注目的Hyper-V特性,包括虛擬機器隔離、儲存彈性的提升、PowerShell的改變和生產檢查點。
四、NetwareNetware是由NOVELL公司推出的網路作業系統。NetWare作業系統是以檔案伺服器為中心,主要由三個部分組成:檔案伺服器核心,工作站外殼,低層通訊協議。
其最重要的特徵是基於基本模組設計思想的開放式系統結構。
目前常用的版本有3.11、3.12和4.10 、V4.11,V5.0等中英文版本。
而主流的是NETWARE 5版本,支援所有的重要臺式作業系統(DOS,Windows,OS/2,Unix和Macintosh)以及IBM SAA環境,為需要在多廠商產品環境下進行復雜的網路計算的企事業單位提供了高效能的綜合平臺。
由於每個作業系統功能特性各異,其應用情況也有所不一樣,目前大概情況是:
Unix:具有很高的安全性,所以一般用於銀行政府等重要場合。
Linux:大部分的公司使用的是基於linux核心的各種發行版,例如red hat,debian等,因開源,核心執行效率高,穩定性高而著稱。因此大部分的網際網路公司使用基於linux的系統。
Windows Server:雖然也很穩定,但是因其收費和開銷大而導致使用的比較少。
NetWare:在一些特定行業和事業單位中,NetWare優秀的批處理功能和安全、穩定的系統性能也有很大的生存空間。
以上是四大系統的介紹,在安裝時要根據自己業務的需求來搭配硬體、選擇系統
回覆列表
當前主流的伺服器作業系統則主要分為:Windows server、UNIX、Linux、NetWare這四大陣容。不同的系統有不同的特點,要根據情況來判斷 。
主要看你的用途 是放網站還是放資料庫 還是放應用軟體。
如果是網站的話 網站的程式程式碼用的是php或jsp開發的話 建議用LINUX系統比較穩定 速度快。
如果是ASPX 和ASP mssql架構的話 建議用WIN2008 WIN2012 。
如果你作為資料庫伺服器的話 而資料庫是MYSQL 和ORACLE的話 建議用LINUX MSSQL的話 就用WIN就可以。。