为什么Linux系统比windows系统稳定?

2024-11-18 17:30:19
推荐回答(4个)
回答1:

根据研究公司IDC的报告显示,在过去的一年中,x86服务器市场的快速增长给Linux和Windows都带来了福音。

然而,人们并没有注意到,Linux服务器在整个市场中已经占有了一个很了不起的比重。2010年第二季度,Windows服务器出货量同比增长28.2%,与此同时,与2009年第二季度相比,Linux服务器的收入增长了30.0%直至18亿美元。相比2009年第2个季度,Linux服务器现在占到了服务器总销售额的16.8%,上升了2.5个点。
这并非是偶然。显然,Linux比Windows更适合于服务器领域—它也比大多数其他竞争对手表现得更好,这就是我想要阐述的。为什么呢?让我们来具体考量一下。

1. 稳定性

众所周知,Linux系统可以无故障运行数年,事实上,很多Linux用户还从未见过任何一次系统崩溃。这可是各种用户都喜闻乐见的好消息,不过对于中小型企业来说,这更加是天大的福音,因为停机可能会给企业带来灾难性的后果。
在处理巨量的并行任务方面,Linux的表现也比Windows优异。事实上,大批量的并行处理任务往往会迅速地降低Windows的稳定性。
然后就是考虑系统重新启动的需求。在Windows平台上,所有的配置修改,通常都需要重新启动系统—必然就是停机—反观Linux, 通常情况下都勿需重新启动系统。几乎所有的Linux的配置更改都可以在系统运行时进行,而且它也不会影响到不相关的服务程序。
同样的,Windows服务器必须频繁的进行磁盘碎片整理,这样恼人的事情在Linux上根本不存在。且让你的竞争对手去忍受那些大量的,Windows上不可避免的停机时间吧,让值得信赖的Linux运行你所有的任务,这样你便可以从容地给你的客户提供24小时全天候的服务。

2. 安全性

就安全性而言,相比Windows, Linux无论是在服务器领域,桌面运用还是嵌入式环境,都可谓是拥有与生俱来的可靠性。这主要是因为Linux是基于Unix开发的,从一开始它就被设计成一个多用户的操作系统。只有管理员或root用户,才具有管理权限,其他的用户和应用程序几乎都没有权限来访问内核或互相访问。这样的模式也使得整个系统呈模块化,并受到很好的保护。

当然,Linux也较少受到病毒和恶意软件的攻击,而且其系统漏洞往往都能被即时发现,开发者和用户所组成的快速军团也能迅速地修复这些漏洞。最近,一个长达6年之久的内核错误被修复,这样的例子在Linux世界中,可算是极为罕见的事例。

此外,Windows系统的用户有时可以隐藏自己文件,并且并不被系统管理员所知晓。但在Linux上,系统管理员从始至终对文件系统都具有一个清晰明确的全局观,一切尽在管理员的掌控之中。

3. 硬件

Windows系统通常都需要频繁的升级硬件,以适应不断增加的资源需求,而Linux则轻便,简洁,灵活并具备可扩展性,而且令人称羡的是,它几乎可以运行在所有的电脑上,丝毫不用去理会这台机器的处理器或机器架构到底是哪一种。

重新配置Linux也是如此的轻松,你只需运行那些与你的业务相关的服务程序即可,从而进一步降低内存需求,提高性能,也让你的工作任务变得简单明了。

4. TCO (整体拥有成本)

Linux的总体拥有成本之低简直无人可比,因为运行在Linux系统上的软件一般都是免费的。即使是具备支持服务的企业版本,其购买成本较Windows或其他专有软件而言,也更为物美价廉。尤其是在安全性方面,Windows或其他专有软件都是基于用户基础的授权,并包含一系列昂贵的附加条件。

Linux服务器上运行的工具和应用程序也拥有同样的特点。还是那句话,在总体拥有成本上Linux可是无人可敌哦。

5. 自由度

所有使用Linux的用户,都不会受到任何商业供应商的绑定,将你锁定在某些产品或服务协议中。相反,你可以自由地混搭,并选择最适合你自己业务的产品和服务。

总而言之,考虑到Linux在服务器领域的诸多优势,也难怪政府,各大组织和遍布世界各地的大公司—包括Amazon和Google —在自己的运营系统上都依赖着开源系统。

如果你正在寻找一个合适的Linux发行版来作为你业务运行的服务器,你可以考虑CentOS(或RHEL,一个由红帽子提供的,基于CentOS的付费版本),Slackware,Debian和Gentoo。

回答2:

Linux比Windows更稳定、更安全的原因
1、更加卓越的补丁管理工具
只有由微软公司官方提供的组件,才会在Windows操作系统的自动更新程序中得到升级。而第三方的应用程序却不会得到修补。从而,第三方的应用程序可能会给你的系统带来大量的安全隐患。
在Linux系统中,进行系统自动更新时,所有的软件也会同时被升级。在Ubuntu系统中,你所下载的任何软件产品,都会出现在系统的程序仓库当中,要升级它,你只需要用鼠标轻轻一点。在其他Linux发行版中,即使下载的软件没有出现在系统程序仓库中,添加它也非常容易。这样的设计,极大地提高了用户实时更新系统的积极性。
2、更加健壮的默认设置
Linux系统天生就被设计成一个多用户的操作系统。即使有用户故意进行破坏,底层系统文件仍然会受到保护。假如,在非常不幸的情况下,有任何远程的恶意代码在系统中被执行了,它所带来的危害也将被局限在一个小小的局部之中。
与之形成鲜明对照的是微软的Windows XP系统。当用户以系统管理员身份登录时,任何系统中的损害都会快速影响到整个系统。微软最新的Windows
Vista系统让用户在默认设置下以受限用户的身份登录,因此它要比自己的前任更加安全一点。
3、模块化设计
Linux系统采用的模块化设计。这表示,如果不需要的话,你可以将任何一个系统组件给删除掉。这样做有一个好处,即用户可以移除Linux系统中任何不太安全的组件。
这对于Windows来说,简直是不可思议的。比如说,如果我感觉对于自己的Linux系统来说,Firefox网络浏览器是最薄弱的一个环节,我完全可以删掉它,用其它网络浏览器代替。在Windows中,即便再不满意,我也无法替换。
4、开放源代码框架
在Linux系统中,当谈论到系统安全性的时候,用“你所看到的,就是你所得到的”这句话来形容,是再合适也不过了。当软件源代码开放时,有无数个人可以检视并及时修复任何潜在漏洞。更为关键的是,这也暗示着这里没有任何隐秘的修补方案。作为用户,只要你有心,就可以找出自己系统所存在的安全问题,并采取相应的防范措施以应对潜在的安全威胁,即便是在此时该漏洞还没有被修补。
5、多样化的系统环境
Windows的系统环境可以说是千篇一律。这种普遍的统一性使得攻击者在编写恶意软件、病毒或其他类似恶意工具时更加得心应手。反过来,看一看Linux系统世界。在这里,应用程序可以包括.deb、.rpm安装包、源代码等多种形式。攻击者很难在Linux系统上造成像在Windows系统中造成的广泛影响,因为两者之间存在差异性。

回答3:

这个说法有很多解释的方面,但从系统安全性方面来讲,目前LINUX的确要优越于windows系统,linux采用的系统文件,目录,访问权限,安全机制要高于windows。

回答4:

Linux提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭Unix良好的传统而来的,所以相当稳定并且功能强大。此外,由于这个优良的架构可以在目前的个人计算机(x86系统)上面跑,所以很多的软件开发者渐渐将他们的工作心血移转到这个架构上面,所以Linux操作系统也有很多的应用软件。

虽然Linux仅是其内核与内核提供的工具,不过由于内核、内核工具与这些软件开发者提供的软件的整合,使得Linux成为一个更完整的、功能强大的操作系统。