服务器上Linux和Windows如何选择呢?

恒少Jacky


壹基比观观在这认为最重要的区别是,对用户定位的区别。Windows是个商业系统,更适合“普通人”。这个系统能够开箱即用,不用进行各种复杂的配置,操作只有那么固定的几种,能够轻松的满足办公游戏日常需要。
而Linux系统,作为一类开源系统,更加适合喜欢折腾,学习能力强的人来用。Linux有着许许多多的发行版,每个发行版又可以安装各种各样的程序,使用Linux能够体验到和Windows完全不同的一种自由。咱们一般人对操作系统的感觉,都已经在从小的计算机课上被Windows “体制化”了,刚开始转到Linux系统可能会对自由感到有一点无所适从,但时间久了会明白这是多么的美妙。systemd和systemv哪个好?gnome,kde,还有别的桌面哪个好?这些问题都没有固定答案,你用啥舒服啥就好,全靠自己感觉。然而,Linux的自由是有代价的。自由意味着你能做任何事情,包括毁灭这个系统。对于新手最重要的一点,就是不要轻易执行自己不认识的命令。比如,我告诉你“ sudo rm -rf /* ”可以用来优化系统,你要是执行了会怎么样呢?

壹基比网络观观


我们知道,当下服务器端流行的操作系统主要有两大类:Linux、Windows,这两类系统都有着各自的用户群体,相信很多人在选择服务器操作系统时都犯过难,到底该选哪个呢?下面我会结合这两类系统做下分析以供大家参考:

1、Windows Server:

为什么我们要先讲Windows Server呢?因为Windows系统是我们最为熟知的操作系统,大多数人电脑入门时接触的就是这个系统。

总体来说,Windows Server依旧有着友好的UI界面,便于我们可视化操作,门槛较低易上手。但恰恰是Windows Server桌面化的设计让其系统和程序都占据着更多的系统资源,举个最实际的例子:同样是1G内存的服务器,装Windows Server运行起来你会感受到明显的慢,而Linux完全感觉不出来,这就是差距。

另外,如果只是几台服务器倒没什么,但一旦服务器成规模化发展时(比如大批量的集群部署)就涉及到一个系统版权的问题,因为Windows是商用需要购买的。

2、Linux:

我们通常说的Linux,其实是指Linux内核,因为Linux内核是开源免费无版权纠纷的,所以Linux的开发版本很多,比如国内最常用的有:RedHat、CentOS、Ubuntu等。正是因为Linux的开源免费才使得其发展得越来越好。

总体上来说,现在服务器系统占比上,Linux要多于Windows。

另外,Linux的稳定性要优于Windows。不信?你可以找两台同等配置的电脑,一台装Windows一台装CentOS,然后一直运行一个月,一个月后你看看Windows和Linux上的表现差异。

像我们的生产服务器,Linux系统的,基本上都有5年没有重启了。而Windows系统有个弊端,有些补丁安装后还得重启,再者环境变量PATH修改后默认是要重启生效的(虽然有比较“骚”的操作可以让其实时生效,但感觉变了)。


综上,我可以很负责任的告诉你,大多数场景下,服务器操作系统选Linux是比较明智的选择,业内在这点上观点基本一致。

我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!如果大家有不同看法,欢迎在下方评论区发表自己的观点 ~


网络圈


如果你具有很高的linux运维能力的话,例如可以熟练使用selinux等安全机制,可以考虑使用linux。如果技术较为弱的话,还是用windows吧,毕竟windows上有很多小白的安全工具,虽然大部分安全工具是属于吉祥物一样的存在!最后千万不要迷信所谓linux比windows安全的多的话,安全永远是一个相对的概念。linux的安全是建立在你运维技术好的情况下,现在对linux的攻击手段也是不少的!


Godfather1103


不过这个也在乎你的运维人员的水平高低,如果是精通windows系统,那就选择windows,反之选择Linux。个人建议从以下几方面选择Linux系统:

第一 开源的系统,并且免费系统,可以自我定制系统;

第二 安全性,相对于windows系统,安全性比较高的;

第三 稳定性,Linux在相当软件的运行下,比windows稳定。

总而言之,不管用哪个系统,都需要运维能力,只有较好的运维能力,选择任何系统都是无所谓的。

我是IT小明,感谢您的赏阅,欢迎点赞,评论,点击关注,发现更多精彩。回答真心不易,渴求你点个赞,鼓励一下,万分感谢!


分享到:


相關文章: