具体还要看发行版吧,比如CentOS系统,一般都是用在服务器的;而比如Ubuntu,有桌面版,也有服务器版,根据自己的需求选择。
nginx和apache只是运行在Linux系统上面的web服务软件,需要哪个就安装那个。就好比Windows上的IIS一个道理。区别前几位老兄说的差不多了。我只是说一下我的感受。维护windows服务器最让我头疼的是他必须隔段时间重启,并且系统更新之后就会要求重启。重启吧,服务就会停止,不重启吧,系统更新和补丁就没法生效,两难的选择。Linux服务器倒是没这些问题。不过也不是说全部服务器都用Linux,因为有些服务可能采用了微软的东西,那最好是用windows。比如net程序。Linux也可以实现了,不过Windows能更好。优缺点只是根据实际情况来说。Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX *** 作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
(1)不同的使用费用
Linux是一项开源的项目,所以编程爱好者可以免费使用它;而Windows则是需要购买的一款系统。
(2)适用对象不同
Linux适用于企业服务器系统架构,而Windows则适用于公众使用。
(3) *** 作方式不同
Windows是面向普及的,所以它的 *** 作更符合普通人的 *** 作习惯,其中大部分是通过界面 *** 作实现的。另一方面,在许多情况下,Linux需要从命令行 *** 作。
(4)支持软件不同
Windows由于使用人数较多,所以支持Windows的软件在数量和质量上都比Linux有优势。
Linux平台只有开发者维护,缺少资金的大量支持,所以软件方面的数量和质量比较缺乏。
(5)不同的文件格式
Windows *** 作系统的内核是NT,Linux是shell。
(6)安全性不同
Windows系统常常受攻击目标,有必要安装一些安全保护软件来保护计算机的安全。Linux比Windows安全得多,使用Linux根本不需要额外的安全软件。
(7)程序可移植性不同
Windows的程序是不可移植的,该程序基本上与Linux不兼容。Linux程序是可移植的,不仅在不同的Linux之间,而且在Windows上也是如此。
尽管Unix/Linux是服务器领域的王者,连微软都在Windows10上都内嵌了Linux子系统,而且Windows10针对于cmd做出了很多优化,就是为了让Windows更加接近Unix/Linux的 *** 作哲学,不过还是有很多开发者用Windows *** 作系统,而WindowsServer依然是很多中小企业的主要服务器系统。
WindowsServer对中小企业非常友好
对于中小企业来说,WindowsServer依然是成本更低、更加友好的解决方案,而且经过这么多年的研发,WindowsServer已经变得非常成熟、稳定。当然大的互联网企业基本上还是会用Linux/Unix,这些企业都有足够专业的运维团队,而且拥有者数千万数亿甚至数十亿的用户,这样的企业有钱也有必要用Linux/Unix解决方案。
根据IDC的调查数据显示,全世界的Web服务器中, *** 作系统为Linux的占据了232%,Unix的占比为151%,而WindowsServer的份额占比则在50%左右,WindowsServer的市场份额是比较令人吃惊的。另一家叫做W3Techs的调查数据显示,在Alexa排名前1000万Web服务器中,超过674%的使用的是Unix/Linux *** 作系统,326%使用的是Windows系统,剩下还有01%使用的是Mac,Windows在服务器市场依然表现不错。
如果你要使用Linux系统作为服务器系统,你可能往往需要非常专业的运维团队来管理这些服务器,当然你的企业规模到了一定程度之后,Linux上的命令行 *** 作能够帮助你在大规模集群服务器管理下获得更加高效的体验。
不过中小企业没有那么专业的运维人员,对于管理人员需求较低,基本上一个初级管理人员就能够轻松管理几百台WindowsServer服务器。WindowsServer对于想要学习服务器以及学生是免费的,WindowsServer的价格相对于SUSE、RedHat这些Linux企业发行版其实是要更实惠一点的。另外一点就是微软的开发者文档应该是最好的,一个MSDNLibrary基本上可以把所有的开发者文档秒杀了。而且WindowsServer在部署和配置上非常友好,而且拥有出色的多语言GUI *** 作界面,你可以轻松的配置各种角色,轻松的使用IIS服务器。
使用微软
NET
和WindowsServer解决方案的企业不过现在有些企业开始转了,早些年京东、StackOverflow就是用的
NET
解决方案,后来慢慢转向了Java,目前还在用的企业ESPN、当当网,工商银行、招商银行、农业银行、中国银行、携程、艺龙、同程、前程无忧、智联招聘、汽车之间、易车等企业都在用微软的解决方案。在桌面 *** 作系统领域,Windows独领风骚是绝对的行业第一,而且服务器领域尽管大的科技公司、尤其是互联网公司肯定不会用WindowsServer,不过盖不住中小企业多,因此WindowsServer也是服务器 *** 作系统领域份额比较大的,而且这个份额一直在稳定的增长中。
总之即使在服务器领域,Windows相对于Linux也不是一文不值,反而在很多方面占据着优势,尤其是在易用性和成本上并不比Linux差,当企业做到一定规模了,你有足够多的运维预算了,比如BAT这种级别的企业基本上运维预算都是数十亿级别的,那么你当然应该选择更好的Unix/Linux解决方案。
本文为字节跳动签约作者EmacserVimer悟空问答原创文章,未经允许转载、抄袭必究!这个问题在我看来更大程度上还要看服务器的使用维护者的习惯。好不好,不同的人会有不同的看法。有人说,windows好,都是图形界面,使用维护只要点鼠标就行。有人说,linux好,对系统要求较低,有些发行版的linux如果不装图形界面内存可以在256M,有些甚至更低。支持windows的说,系统要求低有啥用?现在人有几个能习惯开机后一片黑,就一个光标闪来闪区,什么都要用命令的?windows多好,图形化 *** 作直观简单。支持linux的说,你那有啥好的?你虽然简单直观,但是,对于系统工作原理,对于电脑上搭建的各种服务的运作机制都不懂,用了几个月甚至几年,除了会按鼠标,除了会在网上喊“大虾快来,高手救命!!”以外几乎没什么收获长进,你们别忘了,你面对的是服务器,不是个人电脑。遇到问题了,你能象普通用户那样,几天,几周,几个月不开机,甚至于动辄就祭出“卸载重装”的“绝世法宝”吗?所以这个问题在我看来,不同人会有不同看法。不过,我觉得,服务器和普通桌面电脑不同,它是给相对而言较为专业的人用的。所以,你要考虑一下将来有可能面对服务器进行日常使用维护的那些人的情况,比如他们的年龄大小,他们以前对于服务的理解。如果这些人普遍都是30、40的人了,以前只用过windows,那还是别用linux了。因为这时候,重新接受linux的话会有困难。不是说这些人一定就无法接受linux,而是他们在理解接受上会慢一些。这一慢,就保不齐会不会影响日常工作。当然,如果面对服务器的人都是相对而言较为年轻的,18、9岁,20出头的年轻,经历旺盛,接受能力强。那么选用windows还是linux都行。Linux服务器是指使用Linux *** 作系统的服务器,不管它是提供DNS服务、DHCP服务还是提供Web服务;而Apache是一个Web服务器软件,专门用来提供Web服务(可以理解为网站的服务器程序)的一个程序,Apache软件有Windows版本和Linux版本,凡是运行Apache软件的都可以叫做Apache服务器,不管它是个Windows服务器还是个Linux服务器,这就是它们的区别和联系。网站服务器选择Linux还是Windows系统呢,这或许对于很多人来说都不是很明白,其实每个人情况不同选择不同,可以根据需求、 *** 作、安全等多方考虑,选择适合自己的系统。
1、需求:根据自己网站是什么语言,网站是PHP语言建设,建议选择Linux系统,因为Linux系统跟MySQL以及Apche架构运行的PHP页面比Windows稳定高效,可以让用户网站运行更加快速;如果是ASP建设的网站,就必须要选择Windows系统,因为Linux系统不支持ASP系列语言。
2、 *** 作性:对于Windows的 *** 作大家都不陌生,毕竟Windows普及性比较广泛,更容易上手。而Linux系统不同,Linux *** 作都是以命令来执行,对于没有接触过系统的新手来说,就比较困难,需要先熟悉各种命令。
3、安全:Linux *** 作系统的安全性能会比Windows *** 作系统的高很多,Linux *** 作系统的权限分配会更加严格,用户间的相互独立性很好,从安全系数来说,Linux开源方式有助于发现错误,得到快速解决;不过现在市场的硬件以及相关驱动都是针对Windows系统研发的,这点是Linux的劣势。
4、稳定性:Linux *** 作系统的稳定性会比Windows *** 作系统的好一些,Linux开源漏洞相对于较少,遭受攻击可能性小,还有就是Linux系统没有Windows系统哪些图形之类的占用内存,运行更快;如果网站服务器发生配置变化,Windows系统需要重启,这时候服务器不得不停机,而Linux是不需要的,可以正常运行。
5、性价比:Linux属于开源免费的系统,而Windows系统安装正版系统是需要收费的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)