1 背景
最近在linux系统上操作,可能是有了编程的经验,发现linux也挺好用的。
Windows占据了桌面系统,Linux则占据了服务器系统,最重要的就是Linux开源、免费、生态好、安全性高。
2 分析
简单说Linux有以下特点
- 支持更多得开源项目。有的工具只有linux上有。
- 更低的成本。使用linux生态可以避免windows生态版权带来的危机。
- linux生态开源项目更多,同时兼容性更强、系统更稳定。
- 目前常见的大数据平台都是基于Linux系统的,比如Hadoop、Spark,以及基于它们的商用大数据系统。
Linux与Windows作对比
- 性能问题
因Windows的GUI界面会占用部分资源,同时Windows也有自己的资源调度方案,所以同样的任务,Linux能拿出更多的资源。 - 普及程度
Windows系统多数用在个人电脑,主要以娱乐和办公为主。而服务器和工作站等多数是Linux系统(Windows的版权费用是一方面原因)。 - 比Windows Server要稳定且生态环境好
e.g. 稳定性。重启问题,linux 可以4-5年不重启。windows server 超过半年不重启,可能会莫名蓝屏或者其它异常(系统补丁安装后必须重启)。
生态环境。事实上,linux的开源、免费项目更多。 - 在成本上比UNIX和Windows Server要低
e.g. linux 开源免费,大型互联网服务器架构都是集群式的,如果采用收费的Windows Server和UNIX,那成本就会很高。 - 在安全性上不输UNIX,远超Windows Server
(1)Linux发行版本较多,难集中攻击。
(2)Linux用户权限划分令风险降低。
(3)Linux代码开源,漏洞有多人解决。
Windows因为在家用系统市场占有率高,而且在底层权限设计上也存在一些问题,所以在UNIX和Linux而言,更容易受到攻击,所以在安全性上比不上Linux和UNIX。
3 参考资料
CentOS、Ubuntu、Debian三个linux比较异同
搞大数据为什么要学linux?
为什么使用 Linux系统更为广泛呢?
为什么总说Linux操作系统比Windows安全?
三大操作系统比较,为什么开发要用Linux系统?
本文链接:https://my.lmcjl.com/post/1175.html
展开阅读全文
4 评论