回覆列表
-
1 # Jayboy1212
-
2 # 網路圈
說到伺服器系統的選型,Windows Server使用者和Linux使用者又會開啟碾壓模式,始終都覺得自己選擇的系統優於其它系統。其實站在中立角度來說,存在即有價值,不管是Windows Server還是Linux,都有自身的優劣勢,最終選擇哪款系統還是要看專案實際情況而定。
Windows Server與Linux的優劣勢1、Windows Server傻瓜式操作,入門門檻低,安全性低
可以說99%的人選擇Windows Server作為其伺服器作業系統是因為它的入門門監低,因為都是視覺化視窗操作,可以這樣說,只要會基本的電腦操作的使用者花幾天時間就能完全掌握Windows Server的管理和維護。
但不可否認的是Windows Server的安全性是比不上Linux類系統的,這裡不需要多說什麼,大家可以看看所有的防毒軟體都是針對Windows平臺的,像Linux和macOS上的防毒軟體基本沒有。
2、Linux安全性高,但門檻過高
Linux核心系統以安全據稱,搞過軟體開發的朋友都知道,在Linux平臺上執行某些程式時經常會遇到許可權不足的情況,這是因為Linux的許可權設計得很嚴格,所以在操作上就略顯繁瑣了。
另外,Linux類系統主打的是終端模式,而不是桌面版系統。所以很多使用者在面對Liunx黑色的命令列模式時就顯得力不從心,望而生畏。
遊戲伺服器系統的選擇取決於服務端程式的開發語言現在的程式開發語言很多,基本上每種都可以去開發服務端程式,所以最終遊戲伺服器系統的選擇要看這個服務端程式是用什麼語言開發的。
對於Java、C/C++、PHP、Python、Node.js等都是跨平臺的,可以在Linux和Windows Server等系統上執行;但對於微軟系的開發語言(如:VB、C#、.NETCore)等也就只能在Windows Server上運行了。
這個問題其實可以從兩方面來考慮:
一、效能方面在專業人士經常使用來看區別不是很大,也不會說是存在碾壓的情況。Linux中的執行緒切換速度比Win server快,但是安全性方面Win server比Linux要好一點,之所以這樣說是Win 的易用性比較高,一般人士都會因為各種情況給Win防護牆開路。但是在小白手裡經常出現的情況要是放到Linux上那就比較嚴重了。
二、其次就是經濟上考慮的話Linux 免費 Win server 花錢(比較貴),但是Linux用起來比較複雜一點(要配合工作產出比來衡量)。
所以,選擇他們其中一個都是可以的,主要是看你用哪個最方便適合,更專精於哪個。有句老話難者不會,會者不難。根源就在於人,系統都是面向全世界的存在即合理!選擇看自己!