与Windows服务器相比,Linux服务器有哪些优势?[关闭]


8

我知道这是一个简短而直接的问题,但是Linux服务器相对Windows服务器的优势是什么?

Linux比Windows好吗?如果是/不是,那怎么办?

Answers:


35

Linux是否比Windows更好? 亩!

这可能是一个简短的问题,但回答起来绝对不简单。如果不知道服务器要使用什么功能,就很难回答(就像多年生的Mac vs Windows或Emacs vs vi问题)。

在最基本的层面上,所有OS都是一个用于运行应用程序(即无聊)的平台。是使计算变得有趣的应用程序。如果Windows上最好地支持您需要运行的应用程序,请使用Windows。如果您所有的经验都是在Linux上使用的,并且您拥有可以在Linux中完成所需功能的应用程序,那么请使用Linux。

通常,操作系统的初始价格只是服务器总拥有成本的一小部分。您还必须考虑服务器维护,应用程序维护,管理成本,所安装任何软件的成本等。这些天,您甚至不能说Linux比Windows更稳定-我们生活在90年代了...

就像一些更狂热的狂热分子想说的那样,这两个平台同样有效,视情况而定。由Sysadmin客观地看待给定的问题,并决定哪种OS / Application组合最能解决该问题。


7
+1,特别是最后一句话。平台的选择在很大程度上(可以说几乎全部)取决于服务器的用途,服务器将执行的职责以及所服务的客户端。
Tim:

2
所有这些都是“我们不再生活在90年代”了。+1仅供参考,很好的答案。
巴拿马杯

1
我认为您的回答可以解决这个问题。
卡拉Marfia

9

我喜欢Windows服务器上的类UNIX服务器的最大原因可能就是我发现任何问题都非常容易诊断和修复。我花了很多时间在墙上砸头,或者在Windows服务器的技术支持下停滞不前。使用OpenBSD,FreeBSD或Linux时,问题通常出在日志中,如果解决方案不明显,则通常会出现谷歌搜索的情况。

当一切运行顺利时,Windows和Linux和* BSD都可以成为优良的服务器平台。当事情不起作用时,差异就来了。

至于管理员的费用,您必须考虑能力。当然,Windows管理员很多,但是聘请一位优秀的 Windows管理员将使您的费用与聘请一位优秀的 UNIX管理员一样。如果您只需要某人在安装对话框上单击“下一步”,则使用Windows会更便宜,但您不希望这样做。


1
+1表示管理员的费用,喜欢... -1表示更易于解决,但这是非常主观的,所以我不会拒绝投票(因为这还不是CW)。我个人认为这是相同的,尤其是在更高版本的Microsoft服务器/应用程序中,但是嘿,体验差异很大,没有人有偏见^^
Oskar Duveborn

1
是的,经验不同,但这是我的。我在DOS,然后在Windows上“成长”。后来的Windows东西可能比我以前使用的要好得多。希望如此!
09年

3

好吧,最大的也是最明显的一个就是价格。如果您将linux放在服务器上,实际上可以购买两台服务器,而不是购买一台服务器(如果可以做到的话)。


3

好吧,这个问题需要一个“主观的”标签。

无论如何,这里的答案是“各自为政”。

我的意思是,这完全取决于您需要在此服务器上运行的内容。目录服务?我应该使用openldap吗?不,谢谢,我可能会使用Active Directory(在基于Windows服务器的域控制器上)。应用程序需要SQL Server(Microsoft一个:P)吗?看起来像Windows服务器的新工作。另一方面,在Windows服务器上运行DNS或(您一定是在开玩笑)DHCP方面,我没有多大意义。或网络代理(您好,鱿鱼)。或防火墙/路由器。

给每个人自己。


+1用于主观标签建议。
巴拿马杯

当然这里会有主观信息,但是在问题的两面也要提出一些事实要点。我知道可以同时运行两者的优秀管理员!
dwc

2

总拥有成本是这里最重要的因素。是的,Linux是免费的,它可以与Windows Server匹配以实现功能。但是你考虑过...

  • 雇用管理员的成本-Windows管理员要丰富得多,并且MCP证书在一定程度上(有很多争议)可为合格的申请人提供一种简便的方法。
  • 持续的费用-* nix管理员通常会要求更高的薪水(很大程度上取决于位置)

实际上,很少会真正选择要使用的平台,是由“ PHB”做出决定,而不是基于技术优势,或者是由业务应用程序只能在一个或多个应用程序上运行这一事实来选择平台。另一个。

与Microsoft相比,您所获得的收益是一个比Linux更易于设置/管理的平台,因为它只有一台邮件服务器,一台DNS服务器,一个目录服务等,因此它很简单,因为您没有选择余地。

这种易用性/简单性是否等同于更好,这实际上是一个意见问题。最终,与业务中的任何事物一样,仅使用最适合您的特定需求的平台,这两个平台都不是更好,但平台会更适合您。


2

Linux比Windows好吗?

答案是蓝色!

Windows是否比Linux更好?

答案是奶酪!

关键是,这是一个荒谬的问题。

“对于我的工作量,预算,费用,技能,未来计划和我运行的应用程序,哪个平台可能是我前进的最佳选择?”

当然,还有其他变量-但至少没有上面的信息,您只是想迷迷们。


1
嗯,蓝纹奶酪...
巴拿马杯

他的意思是死亡的蓝屏
kizzx2

0

我认为这取决于情况。许多人可能会回答“ Linux更好”,但我建议选择具有可用资源\软件要求等的服务器。

例如,如果您使用的是Linux服务器,那么用户将需要更多的专业知识来进行操作(如果没有系统管理员来管理它们)。即使是系统管理员,他也将需要更多的知识来使用Linux并进行配置,因为在Linux中进行某些配置所需的工作量更高(并非在所有情况下,但在大多数情况下)

另一方面,您可能需要安装一些没有“ Linux”选项的软件。通常,我们可以找到几乎所有基于Unix的Windows版本,例如基于OS的软件,反之则不然。(在大多数情况下为专有软件)。因此,我建议也考虑这些因素。

我只是想展示一个实际问题的“看不见”的一面;)


0

Linux(或* BSD)真正令人瞩目的领域是将旧硬件重新用于特定任务。您可以将任何旧箱子收集在角落或阁楼上的灰尘,并在几分钟之内拥有可维修的小型服务器。


-1

以我的经验,我在WIN Server 2005相同的数据库上对相同的数据库查询进行了基准测试-加载64位与在Intel 64位计算机上使用OpenSuse 10.3 64位。我获得的结果是,在返回530,000行的结果集上,Linux响应速度提高了10倍。Linux = 3秒,Windows = 30秒。我没有进行任何调整-一切都安装在开箱即用的状态,没有任何调整。使用的数据库是PostgreSQL,版本相同-8.3.3。

我这样做是为了满足客户对更快响应的需求,对于使用OpenSuse(10.3),我并不感到遗憾-自从切换以来,我一直没有与响应有关的投诉。

我希望您会发现此信息有用-它是为达到此目的而提供的,而不是敲击Windows。


1
Postgresql不应在Windows的生产环境中使用...因此,是的,它在Windows上确实很慢,请尝试使用SQL Server
Kedare 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.