{eval=Array;=+count(Array);}
面對(duì)這個(gè)問題,一些人尤其是互聯(lián)網(wǎng)相關(guān)從業(yè)人員,會(huì)覺得服務(wù)器系統(tǒng)當(dāng)然選擇Linux更好啊,我們公司的服務(wù)器就是Linux系統(tǒng)的;但同樣也有一些人,會(huì)覺得Windows操作系統(tǒng)操作便捷,還有微軟作為技術(shù)保證。
先說我個(gè)人的觀點(diǎn),Windows和Linux系統(tǒng)在服務(wù)器上的表現(xiàn)都很好,具體選擇哪一個(gè),還要看你的需求到底是什么了。
至于原因呢?還是基于同樣的原則,不要以自己看到的主觀感受來判斷,而是通過客觀的數(shù)據(jù)來說明這個(gè)問題。
特別聲明:由于通過外部進(jìn)行數(shù)據(jù)統(tǒng)計(jì)僅能獲取暴露在外的服務(wù)器信息,因此該數(shù)據(jù)僅限于統(tǒng)計(jì)網(wǎng)站服務(wù)器。
首先,介紹一個(gè)網(wǎng)站工具,netcraft(也可直接輸入網(wǎng)址:https://searchdns.netcraft.com/)。
在輸入框中輸入目標(biāo)網(wǎng)站,可以通過列表看到圖中箭頭所指的OS列信息(若想看具體信息,可以關(guān)注site report列)。如果我可以遍歷這個(gè)世界上所有的網(wǎng)站,那么我就可以獲取一份統(tǒng)計(jì)表,對(duì)應(yīng)就是Linux和Windows的市場占比。
為了方便起見,我這里就不寫爬蟲進(jìn)行爬取,而是直接使用現(xiàn)成的。w3techs,是一個(gè)廣泛而可靠的網(wǎng)絡(luò)技術(shù)調(diào)查網(wǎng)站(這個(gè)網(wǎng)站上的數(shù)據(jù)會(huì)按照天進(jìn)行更新,還是很有權(quán)威性和實(shí)時(shí)性的),在這個(gè)網(wǎng)站上找到了我們希望得到的統(tǒng)計(jì)結(jié)果,具體信息如下圖所示。
https://w3techs.com/technologies/comparison/os-linux,os-windows
從圖中可以看到,除去unknown的服務(wù)器外,Linux占比35.0%,Windows占比29.2%。
對(duì)網(wǎng)站進(jìn)行進(jìn)一步細(xì)分,細(xì)分的依據(jù)是按照該網(wǎng)站的排名,可以看到一個(gè)有趣的現(xiàn)象。越是頂尖的網(wǎng)站,服務(wù)器使用Windows的占比就越高,例如,針對(duì)Top1000的網(wǎng)站,其中Windows占比52.9%,而Linux僅占比34.3%。
換句話說,越是牛逼的網(wǎng)站越是傾向于使用Windows,是不是跟各位的認(rèn)知產(chǎn)生了一定的偏差?
還是根據(jù)w3techs網(wǎng)站的最新數(shù)據(jù)顯示,Linux的市場占有率有較大的下滑趨勢。
也許這里就會(huì)更加疑惑,為什么服務(wù)器選擇Windows操作系統(tǒng)不僅不是非主流,而且還有如此大的市場占有率,那么所謂的Windows系統(tǒng)不穩(wěn)定的問題又是如何呢?
上面這個(gè)圖中顯示的是Linux和Windows系統(tǒng)在人氣和流量方面的情況。其中橫坐標(biāo)為使用者的數(shù)量,即人氣;縱坐標(biāo)為服務(wù)的流量。
那么又有一個(gè)現(xiàn)象出現(xiàn)了,Windows操作系統(tǒng)比起Linux系統(tǒng),更多的被使用在高流量的網(wǎng)站上。
現(xiàn)在回到最開始的那個(gè)問題,Windows和Linux服務(wù)器哪個(gè)好?還有那么絕對(duì)的答案嗎?這個(gè)問題也逐步的變成了,在企業(yè)級(jí)服務(wù)器應(yīng)用場景下,Linux和Windows服務(wù)器各有什么優(yōu)勢。
總的來說,Linux與Windows的核心區(qū)別:
一個(gè)開源生態(tài)下依賴眾多開發(fā)者所維系的一種操作系統(tǒng)
VS
一個(gè)利益驅(qū)動(dòng)下依賴企業(yè)進(jìn)行維護(hù)迭代的一種操作系統(tǒng)
因?yàn)樯鷳B(tài)環(huán)境,造就了兩個(gè)操作系統(tǒng)最大的差別,深刻理解了這一點(diǎn),就會(huì)明白為何有人選擇Linux,而也有人選擇Windows,只是大家做選擇時(shí)的核心訴求不一致而已。
舉例說明一下具體情況:
小張,作為一個(gè)處于創(chuàng)業(yè)初期的公司合伙人。現(xiàn)在有業(yè)務(wù)需求,需要搭建一個(gè)公司的網(wǎng)站,這時(shí)業(yè)務(wù)還很簡單,兩者都能滿足訴求,因此便宜成為了一個(gè)關(guān)鍵因素。由于Windows操作系統(tǒng)是需要付費(fèi)的,而Linux作為一種開源系統(tǒng),選擇后者可以在創(chuàng)業(yè)初期節(jié)省一筆開支,因此小張興高采烈的選擇了后者。
小王,作為一個(gè)大型互聯(lián)網(wǎng)公司的技術(shù)負(fù)責(zé)人。現(xiàn)在同樣有業(yè)務(wù)需求,需要開發(fā)一個(gè)底層框架,用于處理大量并發(fā)數(shù)據(jù),需要改框架支持GPL協(xié)議,后續(xù)在GitHub上進(jìn)行開源,給業(yè)界提供解決方案標(biāo)準(zhǔn),那么在開源生態(tài)下成長起來的Linux系統(tǒng)也是小王的不二選擇。
小李,作為一個(gè)國有銀行的IT部門負(fù)責(zé)人。由于銀行的屬性,在采購合同簽署過程中需要有一家乙方公司對(duì)提供的服務(wù)保證穩(wěn)定,同時(shí)提供及時(shí)的售后技術(shù)支持,這時(shí)放棄Linux而選擇Windows,就是不依靠都叫不上名字的相關(guān)社區(qū)開發(fā)者,而是依賴微軟顯得更加靠譜。
這個(gè)時(shí)候,再回過頭去看之前的統(tǒng)計(jì)數(shù)據(jù),對(duì)于數(shù)據(jù)本身所表現(xiàn)出來的問題,還會(huì)覺得意外嗎?
目前看上去確實(shí)有一定的差別,例如很多人所說的安全性,一個(gè)公開的依靠世界各地頂尖開發(fā)者維護(hù)的系統(tǒng),與一個(gè)閉源的由壟斷巨頭所維護(hù)的系統(tǒng),看似確實(shí)前者安全性更好,但是也不要忽略利益的趨勢,既然微軟作為一個(gè)企業(yè),那么賺錢就是其最大化體現(xiàn),為了更好的賺錢,提供更好的服務(wù)也許是最簡單的途徑。
Windows和Linux的優(yōu)劣其實(shí)網(wǎng)上一搜一大堆,但是我要說的是,隨著時(shí)間的發(fā)展,Linux會(huì)越來越Windows,而Windows也越來越Linux,競品的出現(xiàn)本身就會(huì)按照時(shí)間的發(fā)展而取長補(bǔ)短。同樣按照市占率和后續(xù)發(fā)展,支持Linux的同時(shí)支持Windows也會(huì)越來越重要。
目前企業(yè)級(jí)的服務(wù)器都是使用linux的,可與對(duì)比一下優(yōu)缺點(diǎn),還是顯而易見的
1、穩(wěn)定性 linux 基于開源,穩(wěn)定高效,故障率低,運(yùn)行速度快,通常不需要重啟,相比下,windows server因?yàn)槭褂脠D形界面,占資源,配置變化、牽扯底層應(yīng)用的安裝都需要重啟。
2、性價(jià)比 linux 開源免費(fèi),分枝版本的更新及時(shí),linux 維護(hù)成本低。而windows 授權(quán)及使用環(huán)境都比較昂貴。
3、并發(fā)處理 winserver在高并發(fā)的處理上先天不足,執(zhí)行效率對(duì)于高需求生產(chǎn)環(huán)境是個(gè)災(zāi)難。
4、因?yàn)殚_源linux系統(tǒng)有更多的開發(fā)定制空間。windows server靈活性上就差遠(yuǎn)了。
服務(wù)器肯定是Linux了。Linux系統(tǒng)本身消耗資源少,在跑的幾個(gè)進(jìn)程清清楚楚,要換了windows根本搞不清楚那么多進(jìn)程到底是干嗎用的。遠(yuǎn)程管理,Linux本身是字符型操作系統(tǒng),系統(tǒng)配置都是文本文件,SSH上去改個(gè)配置,比windows搗鼓注冊表方便太多。安全性方面,Linux只要把住root關(guān),就算被黑進(jìn)去也折騰不出啥名堂。Linux由全世界的程序員在維護(hù),一有個(gè)漏洞馬上就能下載到補(bǔ)丁。
這個(gè)問題[捂臉]
要說服務(wù)器操作系統(tǒng)市場占有率的話,Linux是壓倒性優(yōu)勢的。
但是服務(wù)器操作系統(tǒng)不能用好用難用來說啊。
服務(wù)器看中的是安全,穩(wěn)定,并發(fā),負(fù)載。
系統(tǒng)不一樣,根據(jù)個(gè)人習(xí)慣用就好了么,相對(duì)win系統(tǒng)對(duì)新手來說更加友好
在選擇服務(wù)器操作系統(tǒng)時(shí),Windows附帶了許多您需要付費(fèi)的功能。Linux是開放源代碼,可讓用戶免費(fèi)使用。
讓我們將服務(wù)器視為處理硬件任務(wù)的軟件。硬件的范圍從連接到內(nèi)部網(wǎng)絡(luò)的單個(gè)主機(jī)到云上的外部硬件服務(wù)的高科技陣列。
您使用哪種系統(tǒng)(Windows和Linux )來為服務(wù)器提供動(dòng)力,取決于您的業(yè)務(wù)需求,您的IT專業(yè)知識(shí)以及要加載的軟件。它還可以確定您要使用的提供程序的類型。
由Microsoft專業(yè)設(shè)計(jì)以獲利的Windows服務(wù)器軟件包具有一些引人注目的優(yōu)勢。與開源Linux或多或少由社區(qū)開發(fā)和支持的開源軟件相比,您可以為自己的服務(wù)付費(fèi)并獲得更好的支持。Windows客戶支持如預(yù)期的那樣是通過Microsoft及其經(jīng)銷商進(jìn)行的。
您的Windows應(yīng)用程序(Outlook,Office等)將立即與Windows服務(wù)器集成。如果您使用Windows軟件和服務(wù),則有必要在本機(jī)平臺(tái)上運(yùn)行它們。
如果您正在運(yùn)行基于Microsoft SQL的數(shù)據(jù)庫后端,則除非您安裝Windows模擬器,否則它將不會(huì)在Linux服務(wù)器上運(yùn)行。為此,您必須多帶帶購買Windows和數(shù)據(jù)庫軟件的副本。
Windows服務(wù)器通常被認(rèn)為是一種快速簡便的完整解決方案。如果您希望通過直觀的圖形用戶界面進(jìn)行遠(yuǎn)程桌面訪問,則Windows無需Linux所需的命令行編程即可提供此功能。
您的企業(yè)是否需要像ASP和ASP.Net這樣的腳本框架?ASP或Active Server Page是一個(gè)包含小型嵌入式程序(即腳本)的網(wǎng)頁。您從這些程序開發(fā)的腳本和網(wǎng)頁將僅在Windows服務(wù)器上運(yùn)行。在為用戶加載頁面之前,Microsoft服務(wù)器會(huì)處理這些腳本,但對(duì)于Linux,這是不可能的。
Linux是一個(gè)開放源代碼的操作系統(tǒng)(OS)和IT基礎(chǔ)結(jié)構(gòu)平臺(tái),允許諸如Ubuntu,F(xiàn)edora和CentOS的發(fā)行版。其源代碼可供編碼人員更改和更新軟件功能的方式。用戶可以訪問源代碼來編輯功能或修復(fù)錯(cuò)誤。
Linux是開源的,因此是免費(fèi)的。Web主機(jī)只需要支付技術(shù)支持即可安裝和維護(hù)程序(如果需要)。商業(yè)服務(wù)器提供商不需要將額外的成本轉(zhuǎn)嫁給客戶。另一方面,對(duì)于Windows服務(wù)器,公司通常必須為操作系統(tǒng)和定期使用許可證付費(fèi)。
Linux與其他開源軟件產(chǎn)品具有即時(shí)兼容性,并提供了無縫采用的快速界面。Linux用戶可以運(yùn)行Windows程序,但是他們必須購買接口軟件并支付Windows許可費(fèi)用。當(dāng)您具有必須在Windows模擬器上運(yùn)行的舊版應(yīng)用程序時(shí),這會(huì)派上用場。
Linux服務(wù)器及其運(yùn)行的應(yīng)用程序通常設(shè)計(jì)為精益運(yùn)行,因此通常使用較少的計(jì)算機(jī)資源。好處是,程序員可以“即時(shí)”修改Linux服務(wù)器和軟件,而無需重新啟動(dòng),而這在Windows環(huán)境中是不可能的。Microsoft Windows服務(wù)器在多數(shù)據(jù)庫任務(wù)下趨向于變慢,崩潰的風(fēng)險(xiǎn)更高。
實(shí)際上Linux比Windows更安全。盡管沒有哪個(gè)系統(tǒng)能幸免于黑客和惡意軟件的攻擊,但Linux往往是一個(gè)低調(diào)的目標(biāo)。由于Windows運(yùn)行著世界上大多數(shù)軟件,因此,黑客們更容易攻破Windows。
在Windows配置上,你需要期望支付更多費(fèi)用才能獲得所需的具體功能,當(dāng)然我說的是正版,而且會(huì)有團(tuán)隊(duì)在服務(wù)端提供幫助。例如,托管的SharePoint網(wǎng)站或Exchange服務(wù)器可以使您超越普通的基于Windows的服務(wù)器所提供的功能。但首先你得詢問它們是否可用,并查看在配置它們方面是否可以獲得幫助。
同樣,請注意,您現(xiàn)有的數(shù)據(jù)庫軟件只能在MySQL服務(wù)器上運(yùn)行。另外,如果將來要使用遠(yuǎn)程計(jì)算,則還需要詢問有關(guān)遠(yuǎn)程桌面訪問的信息。
如果您選擇Linux服務(wù)器,則只需要一個(gè)主機(jī),然后熟悉操作,就可以對(duì)PHP和MySQL等常見Linux工具進(jìn)行訪問,簡單來說,就是一臺(tái)服務(wù)器然后自己維護(hù)即可。
那要看情況。服務(wù)器是工具,工具的效率取決于任務(wù)。例如,用Windows來運(yùn)行Exchange,這就是是電子郵件服務(wù)器中事實(shí)上的標(biāo)準(zhǔn),AD,windows 更新管理等等。
另一方面,Linux是一個(gè)優(yōu)秀的web服務(wù)器,無論是PHP、Node.js還是J2EE。
不過,也有一些顯著的差異,看看你更喜歡哪一個(gè):
Windows服務(wù)器的基本版本起價(jià)約為4000人民幣,大多數(shù)Linux版本是免費(fèi)的,而那些確實(shí)需要花錢的版本則相對(duì)便宜(RHEL服務(wù)器為大概2500人民幣)。
因此:Linux更便宜。
Windows服務(wù)器相當(dāng)重,核心大概30GB。例如,CentOS 6小于1 GB,而CentOS 7在最小安裝中大約為2GB。此外,Linux可以安裝在慢介質(zhì)中,如SD卡,一些服務(wù)器支持這個(gè)。
因此:Linux更小,方便
Linux大多只在服務(wù)器上使用命令行,通過SSH或控制臺(tái)。許多Windows管理員仍在安裝完整的GUI,因此它使本地管理更容易。此外,您可以使用GUI工具來管理遠(yuǎn)程Windows服務(wù)器,有第三方系統(tǒng)像cPanel for Linux,但老實(shí)說,沒有人真正喜歡cPanel。
因此:Windows管理起來很方便
我以前認(rèn)為Linux更穩(wěn)定。事實(shí)上,Windows已經(jīng)變得更好了,而自從SystemD出現(xiàn)以來,Linux已經(jīng)變得有點(diǎn)糟了,不過現(xiàn)在好很多
因此:Linux還是更穩(wěn)定一些
Linux是開源的。Windows沒有開源。你可以在Linux中閱讀源代碼,除非你在微軟中工作,或者從事一些可以看源碼的工作,否則你不能在Windows中閱讀源代碼。因此,認(rèn)為Linux更安全,因?yàn)樗怯缮鐓^(qū)驅(qū)動(dòng)的,經(jīng)過同行評(píng)審的,等等。
如果你要做容器,docker,k8s 等等請選Linux,因?yàn)闆]有別的選擇,雖然windows也支持但是不是很完善。
簡而言之,這取決于需求。我個(gè)人根據(jù)需求使用這兩種系統(tǒng)。只要你知道你為什么要使用你正在使用的工具,就沒問題。一般的企業(yè),兩個(gè)系統(tǒng)都會(huì)用到。
1,有錢的話,上windows server,比較強(qiáng)大。
2,沒錢,上linux。
3,個(gè)人喜好,隨便裝。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答1
回答0
回答