很多人在做网站的时候,会纠结服务器系统选linux还是windows,哪种适合自己网站,哪种性能、安全性更适合做网站的服务器。下面笑清风博客来介绍这两种系统。
Windows:
最容易安装和配置的系统,但是其安全性相对较差。如果一旦被黑客攻破,可能意味着整个操作系统以及用户的所有用户账号都将陷入瘫痪。简单易用,适合小规模应用,人力成本和维护成本低廉。windows系统本身占用资源较多,如果公司运营的不错,突然压力激增,windows服务器这方面会带来不小的成本支出。
网站为ASP、SQL Server的时候,选择windows系统,因为asp不能在linux上运行。
评价:系统成本高,人力成本极低,系统安全性差。人员工资低,可以人数众多。
Linux:
深受用户喜欢一款操作系统,但人力成本和维护成本相比较Windows要高了一些,毕竟会用qq聊天的人,不如会用pidgin聊天的人多。但服务器本身免费,这点很受青睐,如果将来规模壮大。从管理角度上说,Linux相对简单一些。毕竟现在用Linux的人越来越多了。最重要的一点,就是,全部免费。系统免费,应用免费,集群免费,数据库免费,多么诱人。也许在数据挖掘上的性能不能和收费的BO,Brio,Teradata这样的数据仓库相比,但加几台服务器做Hive也比买几十万美金的数据仓库便宜多了。
Linux的安全性相对高些,如果遇到Web服务器被黑客攻破,那么这个Web服务器上的用户仍可以使用,因为攻破用户Web服务器的黑客很有可能仍然不能得到根的访问权限。
不过Linux也存在一些问题,比如内存保护上,压力激增的时候,内存溢出就很讨厌,尽管现在的Linux已经比90年代的时候好了很多。但Linux过于追求新奇特,和版本众多很让人头疼。你不知道哪个新玩意就坏了你404审计的大业。
网站为php的时候,最好是选择linux,LAMP(linux、apache、mysql,php)是最佳的配合。
评价:系统免费,人力成本中低。你可能不需要给Linux运维开很高的工资,但你需要的人会比较多。