服务器操作系统有哪些?如何选择服务器系统?
行业新闻 2023-02-09 23:57 4920

 

常见服务器操作系统

服务器Windows操作系统

环境部署:Windows+IIS+ASP,可以支持语言有ASP、html、.net2.0/3.5/4.0、以及CGI、伪静态等服务。

Windows操作系统细分为以下两种:

1、Windows 2003

Windows Server 2003是微软基于Windows XP/NT5.1开发的服务器操作系统,2003年正式上市,2015年微软宣布不在对Windows Server 2003提供技术支持服务,这意味着从此以后不能从微软官网获取更新和修补程序包了。

windows Server 2003主要用IIS6部署环境,它分为web版、标准版和企业版,web版支持2G内存,也是插入4G内存也只能识别2G,中小企业大多使用标准版,如果想部署集群需要使用企业版。

2、Windows 2008

Windows server 2008是专为强化下一代网络、应用和web服务的功能而设计,它相比Windows server 2003在Web工具、虚拟化技术、安全性等方面强于Windows Server 2003。

注:微软官方消息公布,从Windows Server 2008 R2开始,Windows Server不再提供32位版本。

服务器Linux操作系统

环境部署:Linux+Apache+PHP,可以支持语言有PHP5、html、以及CGI、伪静态服务;如果你对Linux系统并不是很熟悉,可以使用wdcp对网站、服务器和在线文件进行管理。

Linux服务器操作系统细分有很多。

1、Debian:用的deb包,使用APT包管理系统。

同时Debian提供了大多数软件比较新的版本,并且提供了更多的软件包(相对于原版Red Hat)。Debian的优点在于更新迅速,软件包完善(Ubuntu尤其),操作便利。缺点是部分时候稳定性欠佳,跟进最新软件有可能存在Bug。

2、CentOS:用rpm包,使用yum包管理系统。

在Linux服务器操作系统下,CentOS是基于Red Hat Enterprise Linux的源代码编译而成,它更适用于一些对服务器稳定性要求比较高的企业。

相对于Debian来说,Centost的一大特点就是慢。大部分软件停留在稳定版本,而且相距最新版版本也差较多。而且某些新版软件的一些新特性支持也比较慢,比如php-fpm。

因为Centos是面向企业用户提供的操作系统,所以在稳定性上十分突出,一般在新功能或稳定性的选择上更倾向于后者。只有当某个功能完全确定稳定了,才会加入到系统里。优点是系统稳定,技术文档完善,如果付费的话能得到企业级别的技术支持。缺点是软件包比较老旧,而且一些较新功能会欠缺。

 

服务器FreeBSD操作系统

FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支,它支持x86兼容(包括Pentium®和Athlon™)、amd64兼容(包括Opteron™、Athlon 64和EM64T)、Alpha/AXP、IA-64、PC-98以及UltraSPARC®架构的计算机。它运行在Intel x86 family兼容处理器、DEC Alpha、Sun微系统的UltraSPARC、Itanium (IA-64)和AMD64处理器上。针对PowerPC的支持正在开发中。它被普遍认为是相当可靠和健壮的。苹果电脑的Mac OS X即以Mach为内核, 配合FreeBSD的驱动程序和实用工具为基础。FreeBSD源于BSD——美国加州大学伯克利分校开发UNIX®版本它由来自世界各地的志愿者开发和维护.FreeBSD为不同架构的计算机系统提供了不同程度的支持.

Windows和Linux区别

1. Windows

1.1)系统内含正版激活。

1.2)适合于运行Windows下开发的程序,如.net等。

1.3)支持SQL Server等数据库(需自行安装)。

1.4)可以使用远程桌面方式登录进行管理。

注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。

2. Linux

2.1.1)最流行的服务器端操作系统,强大的安全性和稳定性。

2.1.2)免费且开源,轻松建立和编译源代码。

2.1.3)通过SSH方式远程访问您的云服务器。

2.1.4)一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。

2.2 CentOS (推荐)请使用yum方式在线安装软件。

2.3 Ubuntu请使用aptitude方式在线安装软件。

2.4 Debian请使用apt-get方式在线安装软件。

2.5 Aliyun Linux(兼容Red Hat)请使用yum方式在线安装软件,yum源需要自行购买redhat的商业支持。

怎么选服务器操作系统

1、根据需求选Windows还是Linux

你的服务器所需的操作系统类型实际上取决于你的需求。根据数据请求的数量,你可能需要一个功能非常强大的操作系统。大多数服务器使用Linux或Windows Server作为其操作系统。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Windows Server是专为服务器设计的专有操作系统。它包括Microsoft开发的服务器应用程序,如IIS Web服务器,用于支持虚拟化的工具,以及包括防火墙的安全工具。

基于Linux的服务器操作系统是目前最受欢迎的选择,它们通常是免费的,由系统管理员优先选择,并且支持大量高质量的开源软件,其中大部分也是免费的。但是基于Linux的操作系统对技术要求较高,对小企业来说具有较高技术门槛。

如果你熟悉Windows,并且更喜欢使用图形化界面而不是命令行来管理服务器,则Windows Server是更好的选择。如果你需要运行Microsoft软件,如Sharepoint,Active Directory或MS SQL,则Windows Server是唯一的选择。另外建议选择强大的操作系统,以确保应用程序的稳定性并适应未来的增长。

2、根据不同服务器特点选

安全性

Windows是大家熟悉不过,最容易安装和配置的系统,但是其安全性相对较差。如果一旦被黑客攻破,可能意味着整个操作系统以及用户的所有用户账号都将陷入瘫痪。而相比之下,Linux和FreeBS的安全性相对高些,如果遇到Web服务器被黑客攻破,那么这个Web服务器上的用户仍可以使用,因为攻破用户Web服务器的黑客很有可能仍然不能得到根的访问权限。

稳定性

FreeBSD比Linux与Windows稳定,像YAHOO,163,sina等的服务器都是用FreeBSD系统。Linux和Windows在负载超过负荷时,很容易会发生死机的现象。

价格

FreeBSD和Linux则比Windows来得便宜、省钱。

对硬件支持

Windows对硬件的支持最广,而FreeBSD对硬件的支持最小,装FreeBSD时要特别注意服务器上的硬件是否可以支持。而Linux现在对硬件的支持越来越多了。

其它方面

如果是单纯的Web服务器,那么FreeBSD比较好,但是它对目前最流行的mysql在线程库效率支持方面不是很好。而Linux对mysql的支持相当好,其文件系统很快,做邮件服务器是最好不过了。Windows和Linux相对来说比较好玩,而FreeBSD则比较麻烦。

小结:

事实上选择什么样的操作系统,是需要先决定自己服务器要运行的程序的。相信到购买服务器这个阶段了,想做个什么样的网站,采用什么样的技术之类的自己心里都已经有打算了吧。

如果使用的是ASP/ASP.NET类型网站程序,或是基于NET框架的软件程序,建议选择Windows系列操作系统。虽然LINUX操作系统也可以通过一定的技术来运行ASP/ASP.NET程序,但不建议选择使用。

如果使用跨平台兼容性较好的语言,如PHP/JSP/Python等,Linux版本操作系统会是个比较好的选择。Linux版本操作系统安全性较高、稳定性较好、各种各样的为服务器而生的软件堪称神器,非常适合用于服务器的操作系统。不过相对Windows系统而言,Linux的操作会更加的复杂一点,需要系统的学习,建议对Linux有一定基础的用户选择使用。

2、Windows不同系统怎么选

阿里云提供了6种window系统,涵盖了Server 2003 sp2以及Server 2008 R2这两大类操作系统。其中又分为了32位和64位。

(1)如何选择32位还是64位

32位系统相比64位系统,最主要的限制体现在内存的大小上。因为32位本身的限制,其最大只可支持到4GB内存,如果您的网站要使用高于4GB的内存或者以后有扩充内存寻到4GB以上的打算,请使用64位操作系统。

(2)选择2003还是选择2008

对于windows来说,建议是选择版本越高的越好。相对来说新版本漏洞相对来说更少,而且IIS 7.5相对于IIS6提供了更多的功能以及更方便的控制台。但是考虑到大家的机器配置不同,在此给出一下几种选择:

A:配置低于双核2GB内存:选择server2003不装数据库配置双核4GB:server 2003 mssql或者server 2008 R2不带数据库

B:配置高于双核8GB:serever 2008 R2 mssql建议如果大家要在云服务器上跑数据库,尽量选择大内存配置,或者降低配置去选用RDS

(3)中英文、安全加固版如何选择

这个就依据大家各自的喜好来了,在此不多说了。

3、Windows不同系统怎么选

(1)Debian与Ubuntu的选择

Ubuntu是基于Debian所开发,可以简单地认为Ubuntu是Debian的功能加强版。

与Debian相比,Ubuntu提供了更人性化系统配置,更强大的系统操作以及比Debian更激进的软件更新。

Ubuntu与Debian比较,可以认为Debian更趋向于保守一些,Ubuntu对新手友好度更高,上手更容易。

用过Ubuntu的都会体会到它的易用,反之如果用过Ubuntu再换到别的系统,都会觉得不适应,Ubuntu真的很方便。

个人建议,如果你打算选择Debian类的,建议选择Ubuntu。

Ubuntu提供了更好的操作,更激进的软件更新,更方便管理软件以及相差无几的稳定性。

如果你不想放弃稳定,那么请选择Debian。

(2)关于Ubuntu版本选择:

在此解释下Ubuntu的版本支持时间。Ubuntu普通版本只提供18个月的技术支持,过期则不管。

服务器版本提供长达五年的技术支持。所以建议大家选择12.04版,提供长达5年的技术支持,可以确保在静候相当长的一段时间内你的服务器可以继续收到系统升级补丁以及可用的软件源。

(3) Centos的选择

对于阿里云Centos的选择,建议选择Centos 6.5版本,带来了更多的新特性以及更多的新功能。

除非你的软件需要php 5.1的环境,那么就选择Centos6.5。如果网站需要支持php5.1,只能选用Centos 5.8。

至于具体版本选择,建议php 5.1用户选择Centos 5.8,其他的用户则为Centos 6.5。