{eval=Array;=+count(Array);}
說Linux安全的,恐怕不知道Linux的安全漏洞有多多。我司為金融單位開發(fā)和運營系統(tǒng),每個月都會用專業(yè)工具做安全掃描,近幾個月,經常爆各種高危安全漏洞,基本是操作系統(tǒng)的漏洞。然后打補丁也是巨大的麻煩,需要到各種網(wǎng)站下載補丁包,有的還要配置編譯,一不小心就會造成應用訪問異常。20多個Linux服務器,4個運維這幾個月無數(shù)加班到凌晨,忙得團團轉。而十幾個Windows2008r2服務器就安安靜靜的跑,開自動更新,偶爾重啟,幾年也沒事。
回答這個問題前,我們先看一下w3techs每天更新的網(wǎng)站服務器Windows和Linux占比。
w3techs是一個廣泛可靠的網(wǎng)絡技術調查網(wǎng)站,網(wǎng)站的數(shù)據(jù)每天會進行更新。
除去unKnown的服務器外,Windows占比29.4%,Linux占比29.7%。這樣看來可謂是平分秋色。但如果對網(wǎng)站再進一步細分,就會發(fā)現(xiàn)越是頂尖的網(wǎng)站,使用Windows的比例就越高。比如:TOP1000的網(wǎng)站,Windows占62.5%,Linux僅占18.1%。
從時間線上看,Linux的市場在占有率也出現(xiàn)了明顯的下滑。
所以不要說服務器選擇Windows操作系統(tǒng)是非主流,Windows操作系統(tǒng)不穩(wěn)定之類的話。
Windows需要付費使用并且依賴微軟進行維護迭代的封閉生態(tài)系統(tǒng),而Linux依賴眾多開發(fā)者維系的開源生態(tài)系統(tǒng)。
這樣概括可能很難區(qū)分Windows、Linux的優(yōu)勢和劣勢在哪里,舉例說明:
Windows的服務很不錯,只要你愿意花錢,在出現(xiàn)任何問題的時候,微軟都會很努力的解決問題。比如湯森路透這家金融公司,有一次在升級Mcafee的時候把Windows搞藍屏了,打電話給微軟,開了一個0級的維護單(0級的問題7X24小時,每小時都要做出相應,直到問題解決)。毫無疑問,這種快速解決問題的服務任誰都會滿意,但Linux是很難享受到這種服務的。
Linux的優(yōu)勢在于服務器端的各種軟件都是為它而設計,而它本身也是免費成熟的開源系統(tǒng)。Linux就像樂高玩具,給你各種各樣的組件和一些基本構件的說明書,你可以完全自由的在上面發(fā)揮,完成自己想象中的作品。
但并不代表Linux不會出現(xiàn)任何問題,如果發(fā)現(xiàn)有高危漏洞:有補丁需要自己提心吊膽的去嘗試升級,并沒有商業(yè)支持;沒有補丁,開源社區(qū)就會說你沒有付錢給我們,我們沒有義務給你發(fā)布補?。ㄓ幸恍﹪鴥鹊陌踩珯C構認定高危漏洞,國外開源社區(qū)觀點不同,不給補?。?/p>
從技術層面來講,微軟的Windows還是難以和Linux強大的開源生態(tài)世界匹敵。但微軟的Windows解決方案是“一條龍”式的成套解決方案,節(jié)約了企業(yè)和開發(fā)者的“尋覓”時間,輕輕點擊鼠標安裝就可以了,而不需要花費大量的時間研究技術解決方案和技術門檻。
所以服務器系統(tǒng)是Windows好還是Linux好,這個還真不好說,黑貓、白貓能抓到老鼠都是好貓。怎么選,關鍵還是要從實際情況出發(fā)。
以上個人淺見,歡迎批評指正。
認同我的看法,請點個贊再走,感謝!
喜歡我的,請關注我,再次感謝!
這個問題不難回答啊,都不用太專業(yè)的測試,你就看看各大廠商及各種互聯(lián)網(wǎng)商用網(wǎng)站有多少個是使用windows服務器的你就知道了,完全不是一個數(shù)量級的,尤其是php,java語言開發(fā)的各種系統(tǒng),基本上跑的全都是Linux系統(tǒng),這其中最主要的原因除了穩(wěn)定性、安全性等因素之外,最主要的因素是現(xiàn)價格因素,微軟的服務構建基本要用都用一套的,然后你看下他們的報價你就知道了成本有多高,如果是大型公司如很多BAT企業(yè)雖然使用的Linux服務器可能是收費的但是其費用也遠遠低于windows,那還有更大批的中小型企業(yè)直接使用開源免費的Linux即可,這個成本是大大可以降低的,尤其是初創(chuàng)企業(yè)更是會選擇這類的系統(tǒng)。
其次我們再說安全性,安全性可以說對于一個有著大流量的互聯(lián)網(wǎng)站有著多么重要,因此安全性也是在選擇服務器系統(tǒng)時候的首選考慮因素,在windows為了加強操作的方便性同時,確犧牲了安全性,因為在同樣情況下桌面操作系統(tǒng)的代碼量遠遠比命令行需要的代碼量大,往往這些操作總是會爆發(fā)出各種漏洞,并且黑客也特別樂于攻擊這類型的服務器。Linux主要用作支持網(wǎng)絡功能的操作系統(tǒng),默認安裝時啟動了很多不必要的網(wǎng)絡應用程序,這就可能造成安全漏洞。 還有Linux里面的權限分配的很細致、嚴格,各個用戶之間也相互獨立,所以安全性較好。
然后從穩(wěn)定性和執(zhí)行效率方面,linux系統(tǒng)都會遠遠好于windows系統(tǒng),因為windows系統(tǒng)的易攻擊性造成windows系統(tǒng)需要頻繁的更新各種安全補丁,這不僅大大提升了運維人員的工作量,還有可能給系統(tǒng)帶來新的隱患。另外對于執(zhí)行效率方面,linux的執(zhí)行效率要高于windows很多,這個是在我親自測試下發(fā)現(xiàn)的尤其是在數(shù)據(jù)庫讀寫以及服務器響應各方面都要好于windows,當然linux的操作性的確不如win服務器,但是只要你熟練使用命令配置各種服務以后,你會發(fā)現(xiàn)這個效率要遠遠高于win服務器,只是你習慣了鼠標式的桌面操作方式而已。
最后不論是從性價比還是穩(wěn)定性及安全性方面,甚至是執(zhí)行效率方面,linux在服務器領域都有著絕對的領導優(yōu)勢,因此你還在考慮什么快快使用Linux吧,多掌握一門技術對你以后的發(fā)展也是好的。
說windows不安全的,其實都是門外漢,根本原因是windows貴,相同道理同樣aix,sco系列,hpunix等unix操作系統(tǒng),也是貴,一般企業(yè)根本用不起,只好用免費的centos,連redhat都用不起,談個雞毛的安全哦
Linux和Windows面對的市場不一樣,Linux是面向用戶市場,Windows是面向企業(yè)市場。面向用戶因為吞吐量大,著重性能,所以以Linux為主。Windows面向企業(yè),企業(yè)用的服務器吞吐量不大,性能要求不高,但要求易維護,企業(yè)你要專門為一臺或幾臺服務器請人來維護那是增加人工成本。一般企業(yè)都是一個IT人員負責所有IT設備維護,包括服務器。這時Windows的易用性優(yōu)勢就體現(xiàn)出來了,所以這種應用場景一般都是Windows。綜合起來Windows服務器市場占有率還超過Linux這是很多人想不到的。
互聯(lián)網(wǎng)公司大都用Linux,金融公司也有用Windows。至于為什么想想就明白。安全都是相對的。雖然我也是用Linux比較多,但是能用Windows的時候我絕對不用Linux。之一那些說Linux很好的,無非就是可以白嫖。改源碼?!先不說能力問題,幾個團隊有這時間?!還有就是很多開源的只能在Linux上運行吧。
從事軟件開發(fā)多年,從部署的服務器看主要采用linux服務器,現(xiàn)在業(yè)務涉及到這塊了,在給某些客戶部署服務器的時候,客戶習慣于windows于是只能講究著在上面部署東西,從linux系統(tǒng)的生態(tài)系統(tǒng)上在服務端表現(xiàn)的更加優(yōu)秀,在服務端市場份額遠超windows這塊,服務端其實和客戶端的使用沒有太多的差異,windows經常提升的更新各種漏洞,給人感覺很不爽。
除了服務器本身一些特性之外,關鍵還要看使用的場景,如果代碼是基于asp框架寫的,這種當然是運行在windows上面更加原生態(tài),運行也會更加合理化,所以不能簡單的認為那種系統(tǒng)更加好用,主要還是由實際情況決定,因為windows本身就有一套軟件體系,如果是在windows生態(tài)體系下工作,那么windows服務器是最佳的選擇了。
價位上考慮。windows服務器價位相對高一些,有些linux服務器甚至能免費使用,所以從成本上考慮也是一種因素,畢竟這也算是運營成本的一種,對于大企業(yè)可能對于這點不會太介意,對于小公司可能就要考慮這部分的費用了,當然這里面還包含著另外一種因素,雖然windows是收費的,出現(xiàn)問題可以技術咨詢微軟公司,這點是開源linux服務器比擬不了的,雖然開源的代碼都可以直接拿來使用,但開源的代碼維護起來成本還是比較高,不出問題可能還可以,一旦出現(xiàn)問題可能導致問題解決不了的問題。
使用習慣。很多人已經習慣在windows下工作,不習慣在命令行下工作,就索性弄個windows服務器運行,不過從運行效率上講linux服務器效率更高一些,對于功能要求不是很強的云服務這點差異其實也沒有什么,windows上運行可能對于習慣于圖形界面的開發(fā)者是一件極好的事情,當然也可以在linux系統(tǒng)的界面去調試,主要看個人的開發(fā)習慣了,很多人就是不喜歡在命令行下做一些事情,這種最好選擇windows服務器。
個人感覺使用windows操作系統(tǒng)最大的問題是安裝補丁需要重啟,一旦重啟很多服務都需要停掉,這種體驗非常的不爽,重啟服務就要宕機又要被用戶罵死,而linux相對好一些。由于windows使用量巨大,所以病毒病也非常巨大,經常性的補丁更新是必須要做的事情,這點很煩人。
現(xiàn)在公司采用ucloud云的服務器,選擇是linux版本,主要平時的開發(fā)環(huán)境就是linux的,所以習慣于在命令行下面工作,剛剛還收到了ucloud云提醒的漏洞短信,linux系統(tǒng)也不是沒有漏洞只不過相對windows會稍微好一些,什么事情都是相對的,個人建議如果是公司的研發(fā)實力有限可以考慮windows,如果是linux系統(tǒng)對于研發(fā)人員的要求會高一些,研發(fā)人員也是很大一部分成本,沒有絕對的好與壞,適合自己的就是最合適的,沒必要跟學術論斷一樣區(qū)分出個高低出來,希望能幫到你。
服務器系統(tǒng)從錢的角度看,Linux Server好,從易用性來說,Windows Server好。至于安全,性能什么的,基本上差不太多。
毫無疑問,大部分頂級企業(yè)用的不會是windows,不是Linux就是Unix。
Google用的Linux ,GWS (Google Web Server)加未知版本的unix服務器。Yahoo!的服務器系統(tǒng)是FreeBSD。國內新浪也是。
GNU.org全是 Debian Linux。百度和ucloud,網(wǎng)易都是Linux。還有Wiki啊flickrucloud啊。
搜狐是SCO unix。
現(xiàn)在市場上懂得windows服務器的人越來越少,Windows服務器出點小問題,老板只能干瞪眼,找不到人員。網(wǎng)上的英文資料也少。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答