我们时常见过待机五六年不重启的Linux服务器,但很少见过待机时间超过1年的Windows服务器。另外,在Windows Server上安装补丁或者某些配置时,可能必须要重启才能生效,这对于生产服务器来说是很不科学的,Linux就不会存在这种情况。3、成本和风险上现在国内很多人使用的Windows Server系统其实都不是正版的,要知道Windows Server是商业系统要花钱买的。
而Linux是开源免费的,所以在成本和风险上,Linux更具优势。如果哪天MS公司发起维权,那不少企业都会遭到侵权纠纷。4、生态环境上很多服务器端应用及软件包在Windows上的支持是较差的,比如Redis、Nginx、Docker等,但在所有的服务器端应用及包对于Linux的支持很好。综上考虑,虽然Linux的门槛比Windows Server要高,但服务器领域毕竟是专业领域,稳定和高效才是衡量系统优劣的标准,Linux值得拥有。
Linux是什么,现在都有哪些操作系统是基于它来开发的?
首先谢谢题主的邀请哈。简单来说,和windows一样,linux就是个操作系统,两者的典型区别在于,linux下一切皆是文件。linux的优点很多:开源,免费,跨平台。只要遵守版权和法律,任何机构个人都可以直接下载使用。所以由此衍生出来的产品非常多,比如centos,redhat,Debian等等,国内有优麒麟,红旗等。
相比于Linux服务器,Windows服务器的优势在哪儿?
Linux在近几年风头正旺,并且在服务器领域的市场份额上已经有力压Windows Server的势头。所以慢慢多了很多质疑Windows server的声音。尤其痴迷、崇拜于Linux那部分人,已经将Windows server贬低的一无是处。对于不是很了解Linux的个人和中小企业来说,Windows Server的使用成本绝对要比Linux要低。
但凡用过电脑的人就会对Windows Server进行操作,因为Windows的视窗界面几乎可以说是深深地刻在了一代人的脑海里。就算你对于服务器的配置毫无基础可言,也可以在搜索引擎上搜索到教程进行一步步的实操,甚至于仅仅通过查阅微软的知识库Microsoft Knowledge Base(简称KB)就能进行部署。
如今Linux在网上也能搜索到很多的教程,但对于没有一点基础的普通人来说,没有办法跟着教程一步步的对Linux服务器进行部署。当我们不了解命令是起到什么作用的时候,就很可能会输入错误,从Windows的使用习惯去了解Linux需要一个漫长的过程。很多人是因为Linux的免费而进入Linux领域,但最终发现耗费了很多时间去熟悉Linux,最后很可能搞不定,还要请专门的“大神”来搞定。
如果单纯的使用服务器来放一些简单的应用,比如Web服务器来存放网站,结果就会发现Linux的优势体现的并不是很明显,使用Windows server一样稳如老狗。假如Linux配上桌面环境,也不见得会比Windows server操作快到哪里去,如果Windows server摒弃了桌面环境使用命令行,也一样会用得贼溜。
Windows server还有微软这个退路很多个人用户电脑安装Windows对于微软的服务体会并不深,几乎可以说是无感,加上盗版系统这么一说对于微软的服务更是毫无知觉。实际上微软的服务做得相当不错,0级的问题一般是7x24小时解决,并且每个小时都会做出响应,直到问题解决,比如汤森路透有一次升级Mcafee的时候系统蓝屏了,打电话给微软就开了一个0级维护工单,对于普通电脑来说蓝屏就意味着需要重装系统了,但对于微软来说是可修复的。
对于银行、金融、政府机构、大型企业还是更热衷于Windows Server,不管出了啥问题,微软背后都有一群牛逼的技术大牛在努力地解决问题,而不至于重要的数据丢失。花钱买微软的服务总比将命运放在几个运维或者程序员身上要安全许多。现在有非常多的服务器端的软件都是为Linux而设计的,并且绝大多数是免费的。
然而一旦出了问题的时候,并软件的开发公司并不会马上为你解决问题。所以Linux一样会出现问题,会中毒,也有高危漏洞,补丁出来了由于没有商业支持就需要提心吊胆地去升级,没有补丁也就好等开源社区提供补丁。Windows、Linux各有各的优势和缺点Linux像乐高积木一样,会有各种各样的组件让你自己自己有发挥拼凑出自己想要的东西,而Windows则提供了一个完整封闭的基础和应用框架给用户,并且有完整的文档和技术团队的支持。
Windows的服务器好用,还是Linux的服务器好用?为何?