{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

为什么感觉Linux运维工程师很多,Windows运维工程师比较少?

Dionysus_goDionysus_go 回答0 收藏1
收藏问题

10条回答

Heier

Heier

回答于2022-06-28 10:11


对于你这个问题,可以很明显的知道主要问的是服务器领域,否则,如果是桌面运维的话,肯定是Windows的多,这是不言而喻,毋庸置疑的。


尽管如此,但我还是要纠正一下你这个观点,你这个说法是错误的,即便在服务器领域,也并不是没有Windows运维工程师,只是相对Linux运维工程师要少些,那么导致这一结果的原因是什么呢?且听我说道说道。


历史原因


如今的互联网能够有着如此长足的发展,离不开万维网的发明,因为最早期的计算机网络通信,主要是机器与机器之间的通信,只有少部分非常专业的计算机工程师才驾驭的了,而万维网的出现,打破了这一僵局,将人带入了与机器之间的通信,这才有了如今互联网的空前普及,而万维网,最初是构建在Unix之上的,我们当今的Linux,实际上也是一种类Unix系统,同时,我们的应用服务大多数也是围绕着万维网展开的,因此,万维网有着举足轻重的地位。


万维网,主要由三个核心标准组成,URI(统一资源标识符),HTML(超文本标记语言),HTTP(超文本传输协议),一看到这个三个东西,就让我们联想到了Web服务器,因为实现万维网服务,离不开Web服务器软件的支持,目前市场上流行的Web服务器软件,如下图所示,截止到2020年六月,运行在Linux之上的Nginx和Apache这两款软件,几乎处于统治地位,而Mircosoft仅占11%的份额。



市场占有率大,对Linux运维工程师的需求则越多,这是显而易见的,因此,这是Linux运维工程师多于Windows运维工程师一个最重要的原因之一。


Linux开源,免费,Windows封闭,收费


另一个极为重要的原因是,Linux系统是开源的,并且是免费的,这就涌现了一大批诸如Apache、Nginx、KVM、docker、Kubernetes、MySQL、redis、mongodb、openssh、openvpn等优秀又免费的服务器软件,对于很多企业来讲,不可能放着几乎为零的基础设施成本而去选择昂贵的Windows服务器系统及其配套软件。


事实上,选择Windows,更多的是选择Windows的商业服务,有强大的官方技术支持,可能造成你“没有Windows运维工程师”的假象,或许正是因为绝大部分问题都交给技术支持解决了。不可否认,Windows的生态做的很优秀,但那都是建立在金钱的基础上的,对于很多中小企业,这是不可接受的,节约成本,是一个永恒的话题。



说一个有趣的现象,微软广受欢迎的Azure 云计算操作系统,更多的也是采用的Linux,而不是自家的Windows Server,另外,其实微软是世界上最大的开源项目支持者。


总而言之,Linux运维工程师多于Windows运维工程师,往往只是因为市场就是这个样子的,市场起到了决定性因素。


最后,发一张可能颠覆大家认知的图表,对于越牛逼的网站,反而使用Windows操作系统的更多,是不是很有趣?


评论0 赞同0
  •  加载中...
wenyiweb

wenyiweb

回答于2022-06-28 10:11

有啊,只是国内比较少。为啥?windows server 要钱呗。别听那些弱鸡说windows 做服务器有多渣,国内买红帽服务的一样不多。

评论0 赞同0
  •  加载中...
Leo_chen

Leo_chen

回答于2022-06-28 10:11

因为Windows各种文档齐全详细,服务软件成熟稳定,一般教程通用,且不会出什么大的妖蛾子,所以Linux运维一般出售很容易兼职Windows运维,有问题查文档,图形管理、配置工具轻松上手,命令行配置那都是绝对高手。实在搞不定打服务电话也行,当然这种轻松的前提是你有一定的操作系统基础,熟悉各种概念,比如一个域控,要知道林、域、用户的概念和关系。比如dns服务的解析,比如组策略、注册表等等配置要怎样配。但Linux就不同了,很少有人安装带GUI的服务器系统,配置都是文本配置,相对来说比较烦琐,也容易出错,而且各发行版、同发行版应用软件不同版本多多少少都有不同,教程也多少有些不一样的地方,新手很难快速掌握。

评论0 赞同0
  •  加载中...
CodeSheep

CodeSheep

回答于2022-06-28 10:11

windows不适合做服务器

评论0 赞同0
  •  加载中...
aikin

aikin

回答于2022-06-28 10:11

Windows无需运维,不行重启就完了。

评论0 赞同0
  •  加载中...
kgbook

kgbook

回答于2022-06-28 10:11

先问是不是,再问为什么。Windows服务器一样有运维工程师

评论0 赞同0
  •  加载中...
wuyangnju

wuyangnju

回答于2022-06-28 10:11

windows也有运维工程师,只是大部分公司都使用linux系统作为服务器,导致认为没有windows运维工程师的错觉。

linux系统开源,本身是网络操作系统,支持所有TCP/IP协议,系统稳定,功能强大,安全性高等特点。

评论0 赞同0
  •  加载中...
weizx

weizx

回答于2022-06-28 10:11

因为 Windows 运维工程师的主要工作就是负责打报告申请支付 Windows Server上的各种授权费用好让 Windows 服务器更好的运行下去!

评论0 赞同0
  •  加载中...
villainhr

villainhr

回答于2022-06-28 10:11

windows不开源,花钱买了windows服务器,微软自己有专业团队给你做运维。

评论0 赞同0
  •  加载中...
xiaodao

xiaodao

回答于2022-06-28 10:11

linux运维都会win运维,不需要多带带招。win是付费的,所以都有售后服务,就算你不会,你去问微软售后就行。大部分win软件也是收费的,有问题找售后。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<