服务器为什么大多用 Linux?

[复制链接]
ocsic 发表于 2023-11-8 16:25:09|来自:中国 | 显示全部楼层 |阅读模式
服务器为什么大多用 Linux?
全部回复5 显示全部楼层
tjjiori 发表于 2023-11-8 16:25:36|来自:中国 | 显示全部楼层
Linux你如果深入进去,自己从源码构建,大概能折腾你一个月,但这一个月之后,你很少遇到搞不定的坑。我觉得这个前期付出非常超值。
WINDOWS和OS有时候遇到坑,无解就是无解。。。。你打客服,给你的方法都没用,官方社区一看,小猫两三只遇到和你一样的问题,卡几年解决不了。
这还是只考虑系统本身
如果你生产环境上面跑了一堆服务,你就知道,自己地盘自己做主的好处。
xinlaide 发表于 2023-11-8 16:25:51|来自:中国 | 显示全部楼层
一个月5美元的服务器,配置也就是1core ,2G内存,40G硬盘,但如果用linux的话,足以跑个非网红的博客,公司展示官网或者非盈利组织官网。从操作系统,数据库,到CMS几乎免费,甚至CDN和基本的DDOS防护也免费。你可能只需要给WP的某些组件掏点钱,例如表单专业版,例如我很喜欢的WPForms。


或者WP上的块编辑器Elemontor,但是免费版本的也很好用了。


极端点,甲骨文的4核心24G内存200G SSD 的ARM实例是免费的……
但是,这些硬件基础决定了基本没可能装win server。ubuntu 20.04我甚至在512M 15G的机器上跑过……linux确实是人类最伟大的自由软件项目可能没有之一,从个人到公司,给了业务无限的最小化和最大化可能。
这是我的两个甲骨文白嫖的实例,ARM那台速度巨快,我部署了很多个人项目在上面,这玩意也只能跑Linux,而且Linux Server对ARM的支持现在还是蛮好的:


从我个人感情来说,开源运动必须要支持,只有这样才能倒逼商业化公司做出更好的产品,自由软件,万岁!

afei4444 发表于 2023-11-8 16:26:04|来自:中国 | 显示全部楼层
服务器确实【大多】都在用Linux。
但并不是因为单纯的正版费用问题,这只是一部分原因。
服务器一般有个人、企业、政府三类用户。
政府类用户的一般不关心版权和钱的问题,哪怕很难用,很垃圾,也无所谓,但必须完全受控。
个人类的用户就不好说了,用啥的都有,有的是习惯,有的是图简单,也有高手图省钱。
其中上面两类用户只占据了一小部分,大头还是在企业类用户。
而企业类用户选择Linux 只有一个原因,综合成本低(业务成本、市场成本、人力成本、版权成本、服务成本,社区生态成本,定制化成本;以及切换系统时的壁垒成本、重构成本等等) 。
系统是不停更新迭代的,那一点版权费其实很少。 主要费用在服务支持,比如系统出问题了,找厂家提供支持,无论按年收费或者按次收费,都会吃掉企业可观的一笔现金流。
反过来就能明白,为什么开源的Readhat 等一些列Linux系统能活的很滋润了,因为这类企业仅收取的服务费这一项,就能养活这么一家企业了。
再者培养一个Linux运维、开发者的费用远比培养Windows运维、开发者的费用低。 这和普通人的感官是相反的,一般人会认为win服务器就是界面点点、配置配置就完事的,Linux相对更难,门槛高,所以成本应该更高。 但实际上是win服务器入门简单,搞自定义、搞脚本化、搞日志集中等,很吃技术。一旦遇到更深层的特性化需求,比如你想改下IIS的代码,为自己的特定业务做优化,黑盒性质的win服务器就完蛋了,定制化更改,给不起钱呀。 而Linux 社区文档也很丰富,只要肯钻研,下功夫啃源码,都能成为高手。而这属于自发性的学习,企业根本就不用花钱培养,直接招人就行。
举个极端例子:如果win或者unix系统开源,或者说他们免费提供服务(补丁、运维等),只要这两种策略实现任何一个,都很可能冲击Linux老大哥的地位,可惜现实是不可能的。
总之,就是钱(综合成本)的问题,导致了服务器大多采用Linux。
注:本文的Linux非指严格意义上的Linux内核,而是“Linux”上的系统,如Debian,ReaHat等。
服务器为什么大多用Linux 系统? - 千古八方的博客<hr/>PS. 新增:
评论区说传统行业用win server的多。 不在该行业,不太清楚。 但是维护过的几个3甲医院里的机房里,算上堡垒机等所有信息设备,一般都在100这个数量级上,其中有wins、有linux,用wins的多,因为维护起来简单。 而有些外贸类型的中小企业,连5台服务器都没有,直接用域控、sql、excel、文件共享的方式实现信息化。
为什么用win server,因为便宜,需求少,规模小(不用考虑制裁成本),能直接看到的是省去雇佣专业的运维人员的费用。
企业是以盈利为目的,所以在满足需求的前提下,哪个综合成本低,就选哪个操作系统,这是商业行为导致的。
inamoto4869 发表于 2023-11-8 16:26:43|来自:中国 | 显示全部楼层
便宜、可控、够用、活跃
CHUNLAN789 发表于 2023-11-8 16:26:59|来自:中国 | 显示全部楼层
感觉太多人犯了一个错误,即为结果找原因。
如果你盯着张学良的高寿去学他吸烟喝酒玩女人,犯的就是这种错误。
系统发展的过程中,马太效应是存在的,所以这个问题严格来说应该被界定清楚,是"现在的服务器为什么用linux"还是"为什么现在的服务器用linux(为什么历史选择了linux)"。
前者的答案很明显,也很多人说了,方案成熟,工具多,维护方便,等等等等。
后者的答案其实很多人也没说错,就是为了省钱,但对手不是windows,而是unix。linux 91年才被写出来,还只是个内核,但是它上面跑的软件等全与unix兼容,操作命令也是一样的,可谓无缝转换,又不收费,用的人就多。
windows在服务器领域当年面对的困难与今天linux在桌面类似。可以作为服务器的nt 93年才出来,比较流行的版本已经是2000了,这个时候大家关注重点在免费的linux上,生态已经有了。打个比方,你学了rh,毕业就能做运维,你学windows,学完了上哪找win服务器给你维护?

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表