回覆列表
  • 1 # 未來架構

    那要看情況。伺服器是工具,工具的效率取決於任務。例如,用Windows來執行Exchange,這就是是電子郵件伺服器中事實上的標準,AD,windows 更新管理等等。

    另一方面,Linux是一個優秀的web伺服器,無論是PHP、Node.js還是J2EE。

    不過,也有一些顯著的差異,看看你更喜歡哪一個:

    成本:

    Windows伺服器的基本版本起價約為4000人民幣,大多數Linux版本是免費的,而那些確實需要花錢的版本則相對便宜(RHEL伺服器為大概2500人民幣)。

    因此:Linux更便宜。

    體積:

    Windows伺服器相當重,核心大概30GB。例如,CentOS 6小於1 GB,而CentOS 7在最小安裝中大約為2GB。此外,Linux可以安裝在慢介質中,如SD卡,一些伺服器支援這個。

    因此:Linux更小,方便

    可管理性:

    Linux大多隻在伺服器上使用命令列,透過SSH或控制檯。許多Windows管理員仍在安裝完整的GUI,因此它使本地管理更容易。此外,您可以使用GUI工具來管理遠端Windows伺服器,有第三方系統像cPanel for Linux,但老實說,沒有人真正喜歡cPanel。

    因此:Windows管理起來很方便

    穩定性:

    我以前認為Linux更穩定。事實上,Windows已經變得更好了,而自從SystemD出現以來,Linux已經變得有點糟了,不過現在好很多

    因此:Linux還是更穩定一些

    安全:

    Linux是開源的。Windows沒有開源。你可以在Linux中閱讀原始碼,除非你在微軟中工作,或者從事一些可以看原始碼的工作,否則你不能在Windows中閱讀原始碼。因此,認為Linux更安全,因為它是由社群驅動的,經過同行評審的,等等。

    容器化

    如果你要做容器,docker,k8s 等等請選Linux,因為沒有別的選擇,雖然windows也支援但是不是很完善。

    簡而言之,這取決於需求。我個人根據需求使用這兩種系統。只要你知道你為什麼要使用你正在使用的工具,就沒問題。一般的企業,兩個系統都會用到。

  • 2 # 風行科技說

    目前企業級的伺服器都是使用linux的,可與對比一下優缺點,還是顯而易見的

    1、穩定性 linux 基於開源,穩定高效,故障率低,執行速度快,通常不需要重啟,相比下,windows server因為使用圖形介面,佔資源,配置變化、牽扯底層應用的安裝都需要重啟。

    2、價效比 linux 開源免費,分枝版本的更新及時,linux 維護成本低。而windows 授權及使用環境都比較昂貴。

    3、併發處理 winserver在高併發的處理上先天不足,執行效率對於高需求生產環境是個災難。

    4、因為開源linux系統有更多的開發定製空間。windows server靈活性上就差遠了。

  • 3 # 檸檬小葉

    關於windows 和linux 哪個好用 個人感覺要根據你的程式是什麼型別的來選擇

    如果你的程式是ASP的那麼建議你用windows伺服器

    如果你的程式是PHP或是JAVA等建議你使用linux 伺服器

    linux伺服器開源,這就意味著有好多人維護,漏洞會比較少一些,安全性會比windows 高一些

    windows server 有圖形介面相對要佔用一定的資源,而linux 沒有,所以同配置的伺服器 linux速度上會比windows 快

  • 4 # 光明右使8787

    伺服器肯定是Linux了。Linux系統本身消耗資源少,在跑的幾個程序清清楚楚,要換了windows根本搞不清楚那麼多程序到底是幹嗎用的。遠端管理,Linux本身是字元型作業系統,系統配置都是文字檔案,SSH上去改個配置,比windows搗鼓登錄檔方便太多。安全性方面,Linux只要把住root關,就算被黑進去也折騰不出啥名堂。Linux由全世界的程式設計師在維護,一有個漏洞馬上就能下載到補丁。

  • 5 # 你看我獨角獸嗎

    在選擇伺服器作業系統時,Windows附帶了許多您需要付費的功能。Linux是開放原始碼,可讓使用者免費使用。

    讓我們將伺服器視為處理硬體任務的軟體。硬體的範圍從連線到內部網路的單個主機到雲上的外部硬體服務的高科技陣列。

    您使用哪種系統(Windows和Linux )來為伺服器提供動力,取決於您的業務需求,您的IT專業知識以及要載入的軟體。它還可以確定您要使用的提供程式的型別。

    Windows Server OS的優點

    由Microsoft專業設計以獲利的Windows伺服器軟體包具有一些引人注目的優勢。與開源Linux或多或少由社群開發和支援的開源軟體相比,您可以為自己的服務付費並獲得更好的支援。Windows客戶支援如預期的那樣是透過Microsoft及其經銷商進行的。

    您的Windows應用程式(Outlook,Office等)將立即與Windows伺服器整合。如果您使用Windows軟體和服務,則有必要在本機平臺上執行它們。

    如果您正在執行基於Microsoft SQL的資料庫後端,則除非您安裝Windows模擬器,否則它將不會在Linux伺服器上執行。為此,您必須單獨購買Windows和資料庫軟體的副本。

    Windows伺服器通常被認為是一種快速簡便的完整解決方案。如果您希望透過直觀的圖形使用者介面進行遠端桌面訪問,則Windows無需Linux所需的命令列程式設計即可提供此功能。

    您的企業是否需要像ASP和ASP.Net這樣的指令碼框架?ASP或Active Server Page是一個包含小型嵌入式程式(即指令碼)的網頁。您從這些程式開發的指令碼和網頁將僅在Windows伺服器上執行。在為使用者載入頁面之前,Microsoft伺服器會處理這些指令碼,但對於Linux,這是不可能的。

    Linux伺服器相對Windows的優勢

    Linux是一個開放原始碼的作業系統(OS)和IT基礎結構平臺,允許諸如Ubuntu,Fedora和CentOS的發行版。其原始碼可供編碼人員更改和更新軟體功能的方式。使用者可以訪問原始碼來編輯功能或修復錯誤。

    Linux是開源的,因此是免費的。Web主機只需要支付技術支援即可安裝和維護程式(如果需要)。商業伺服器提供商不需要將額外的成本轉嫁給客戶。另一方面,對於Windows伺服器,公司通常必須為作業系統和定期使用許可證付費。

    Linux與其他開源軟體產品具有即時相容性,並提供了無縫採用的快速介面。Linux使用者可以執行Windows程式,但是他們必須購買介面軟體並支付Windows許可費用。當您具有必須在Windows模擬器上執行的舊版應用程式時,這會派上用場。

    Linux伺服器及其執行的應用程式通常設計為精益執行,因此通常使用較少的計算機資源。好處是,程式設計師可以“即時”修改Linux伺服器和軟體,而無需重新啟動,而這在Windows環境中是不可能的。Microsoft Windows伺服器在多資料庫任務下趨向於變慢,崩潰的風險更高。

    實際上Linux比Windows更安全。儘管沒有哪個系統能倖免於駭客和惡意軟體的攻擊,但Linux往往是一個低調的目標。由於Windows執行著世界上大多數軟體,因此,駭客們更容易攻破Windows。

    Linux和Windows伺服器成本

    在Windows配置上,你需要期望支付更多費用才能獲得所需的具體功能,當然我說的是正版,而且會有團隊在服務端提供幫助。例如,託管的SharePoint網站或Exchange伺服器可以使您超越普通的基於Windows的伺服器所提供的功能。但首先你得詢問它們是否可用,並檢視在配置它們方面是否可以獲得幫助。

    同樣,請注意,您現有的資料庫軟體只能在MySQL伺服器上執行。另外,如果將來要使用遠端計算,則還需要詢問有關遠端桌面訪問的資訊。

    如果您選擇Linux伺服器,則只需要一個主機,然後熟悉操作,就可以對PHP和MySQL等常見Linux工具進行訪問,簡單來說,就是一臺伺服器然後自己維護即可。

  • 6 # 姚鶴鶴

    面對這個問題,一些人尤其是網際網路相關從業人員,會覺得伺服器系統當然選擇Linux更好啊,我們公司的伺服器就是Linux系統的;但同樣也有一些人,會覺得Windows作業系統操作便捷,還有微軟作為技術保證。

    先說我個人的觀點,Windows和Linux系統在伺服器上的表現都很好,具體選擇哪一個,還要看你的需求到底是什麼了。

    至於原因呢?還是基於同樣的原則,不要以自己看到的主觀感受來判斷,而是透過客觀的資料來說明這個問題。

    Linux vs Windows市場佔有率對比

    特別宣告:由於透過外部進行資料統計僅能獲取暴露在外的伺服器資訊,因此該資料僅限於統計網站伺服器。

    首先,介紹一個網站工具,netcraft(也可直接輸入網址:https://searchdns.netcraft.com/)。

    在輸入框中輸入目標網站,可以透過列表看到圖中箭頭所指的OS列資訊(若想看具體資訊,可以關注site report列)。如果我可以遍歷這個世界上所有的網站,那麼我就可以獲取一份統計表,對應就是Linux和Windows的市場佔比。

    為了方便起見,我這裡就不寫爬蟲進行爬取,而是直接使用現成的。w3techs,是一個廣泛而可靠的網路技術調查網站(這個網站上的資料會按照天進行更新,還是很有權威性和實時性的),在這個網站上找到了我們希望得到的統計結果,具體資訊如下圖所示。

    https://w3techs.com/technologies/comparison/os-linux,os-windows

    從圖中可以看到,除去unknown的伺服器外,Linux佔比35.0%,Windows佔比29.2%。

    對網站進行進一步細分,細分的依據是按照該網站的排名,可以看到一個有趣的現象。越是頂尖的網站,伺服器使用Windows的佔比就越高,例如,針對Top1000的網站,其中Windows佔比52.9%,而Linux僅佔比34.3%。

    換句話說,越是牛逼的網站越是傾向於使用Windows,是不是跟各位的認知產生了一定的偏差?

    Linux vs Windows市場佔有率發展情況

    還是根據w3techs網站的最新資料顯示,Linux的市場佔有率有較大的下滑趨勢。

    也許這裡就會更加疑惑,為什麼伺服器選擇Windows作業系統不僅不是非主流,而且還有如此大的市場佔有率,那麼所謂的Windows系統不穩定的問題又是如何呢?

    上面這個圖中顯示的是Linux和Windows系統在人氣和流量方面的情況。其中橫座標為使用者的數量,即人氣;縱座標為服務的流量。

    那麼又有一個現象出現了,Windows作業系統比起Linux系統,更多的被使用在高流量的網站上。

    現在回到最開始的那個問題,Windows和Linux伺服器哪個好?還有那麼絕對的答案嗎?這個問題也逐步的變成了,在企業級伺服器應用場景下,Linux和Windows伺服器各有什麼優勢。

    Linux與Windows的核心區別

    總的來說,Linux與Windows的核心區別:

    一個開源生態下依賴眾多開發者所維繫的一種作業系統

    VS

    一個利益驅動下依賴企業進行維護迭代的一種作業系統

    因為生態環境,造就了兩個作業系統最大的差別,深刻理解了這一點,就會明白為何有人選擇Linux,而也有人選擇Windows,只是大家做選擇時的核心訴求不一致而已。

    舉例說明一下具體情況:

    小張,作為一個處於創業初期的公司合夥人。現在有業務需求,需要搭建一個公司的網站,這時業務還很簡單,兩者都能滿足訴求,因此便宜成為了一個關鍵因素。由於Windows作業系統是需要付費的,而Linux作為一種開源系統,選擇後者可以在創業初期節省一筆開支,因此小張興高采烈的選擇了後者。

    小王,作為一個大型網際網路公司的技術負責人。現在同樣有業務需求,需要開發一個底層框架,用於處理大量併發資料,需要改框架支援GPL協議,後續在GitHub上進行開源,給業界提供解決方案標準,那麼在開源生態下成長起來的Linux系統也是小王的不二選擇。

    小李,作為一個國有銀行的IT部門負責人。由於銀行的屬性,在採購合同簽署過程中需要有一家乙方公司對提供的服務保證穩定,同時提供及時的售後技術支援,這時放棄Linux而選擇Windows,就是不依靠都叫不上名字的相關社群開發者,而是依賴微軟顯得更加靠譜。

    這個時候,再回過頭去看之前的統計資料,對於資料本身所表現出來的問題,還會覺得意外嗎?

    Linux與Windows的優劣對比

    目前看上去確實有一定的差別,例如很多人所說的安全性,一個公開的依靠世界各地頂尖開發者維護的系統,與一個閉源的由壟斷巨頭所維護的系統,看似確實前者安全性更好,但是也不要忽略利益的趨勢,既然微軟作為一個企業,那麼賺錢就是其最大化體現,為了更好的賺錢,提供更好的服務也許是最簡單的途徑。

    Windows和Linux的優劣其實網上一搜一大堆,但是我要說的是,隨著時間的發展,Linux會越來越Windows,而Windows也越來越Linux,競品的出現本身就會按照時間的發展而取長補短。同樣按照市佔率和後續發展,支援Linux的同時支援Windows也會越來越重要。

  • 7 # 大蘿蔔爾

    1,有錢的話,上windows server,比較強大。

    2,沒錢,上linux。

    3,個人喜好,隨便裝。

  • 8 # 使用者111430066343

    TrueOS是最好的選擇,基於FreeBSD核心,有著LINUX的介面。穩定性和執行速度上比LINUX提高30%

  • 9 # bluehost愛好者

      一、伺服器配置比較低時,最好使用linux系統。

      對於一個電腦新手,剛開始做網站時,都會選擇入門級的伺服器,我剛開始做網站時,就是這樣的。我購買了一臺bluehost入門級VPS伺服器:CPU是雙核的,記憶體是4GB的,硬碟是20G,這樣的VPS伺服器基本是屬於中低端產品了,但是總比虛擬主機要好使。windows系統是非常吃記憶體的,系統本身最低都要1G以上的記憶體,所以,我的這個配置安裝windows系統也比較卡。而linux系統對硬體要求非常低,4GB記憶體已經足夠用,現在,我伺服器上運行了4個網站,依然流暢自如。

      二、使用PHP做網站後臺時,最好選linux系統。

      如果我們的網站要使用php語言來開發,最好是選擇linux系統作為伺服器的系統,因為,php在linux系統下的相容性非常完美,這得益於linux系統的開源和免費,linux + apahce + mysql + php這樣的組合,就深受眾多站長的喜愛。就拿使用者量巨大的網站程式wordpress來說,它就是php開發的,在linux下可以輕鬆配置偽靜態,雖然也能在windows系統上使用,但是配置偽靜態時容易出現問題。當然,如果你選擇http://asp.net語言來開發網站,那最好的選擇是windows系統,因為http://asp.net語言是微軟開發的一種網站語言。

      三、不熟悉linux的,最好選擇windows系統。

      如果你對linux系統不太熟悉,又急於開始自己的網站,那最好的選擇就是windows系統了。因為,我們平時在電腦上就經常操作的就是windows系統,上手容易,搭建網站也就會很快。相對於linux系統的命令列介面,windows系統的圖形介面對使用者更加友好,比如:我們要安裝PHP環境,windwos下我們只需要下載一個wamp這樣的整合環境,然後雙擊安裝,就可以很快安裝成功;而linux系統安裝php環境就比較麻煩,需要輸入相關的命令才可以安裝,不精通linux系統的命令,是無法操作的。

  • 中秋節和大豐收的關聯?
  • 《斗羅大陸4》娜娜會不會被寫死?