Windows 7和Windows Server 2008 有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 7和Windows Server 2008 有啥区别相关的知识,希望对你有一定的参考价值。

区别如下:

1、应用对象不同:Windows 7主要面对客户端,如:家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用;Windows Server 2008主要面对服务器,是微软的一个服务器操作系统。

2、安全、稳定性不同:Windows 7其安全性能主要针对PC用户,Windows Server 2008作为一个服务器,提供了减小内核攻击面的安全创新(例如PatchGuard)和更多的安全措施,因而使服务器环境更安全、更稳定;

3、最低配置要求不同:Windows7最低配置为:1GHz 或更高级别的处理器、4GB 内存、35GB可用硬盘空间、带有 WDDM 1.0 或更高版本的驱动程序的 DirectX 9 图形设备;

Windows Server 2008最低配置为:处理器最小: 1GHz、内存最小: 512MB RAM

允许的硬盘空间最小: 8GB,建议: 40GB (完整安装) 或者 10GB (Server Core 安装),最佳: 80GB (完整安装) 或者 40GB (Server Core 安装) 或者其他;

4、开始应用时间不同:2009年7月14日,Windows 7正式开发完成,并于同年10月22日正式发布;2008年2月27日,微软正式发布Windows Server 2008。

参考技术A windows 7是vista的改进版;而server 2008是2003的升级版,vista的服务器版;
server 2008R2才是目前PC上的最高级存在,它是win7的服务器版,server 2008的改进版;
微软最高级的系统——HPC server 20082R也是在server 2008R2的基础改造而来的;

很多程序不允许你安装在server上,尤其是商业软件,一看你是server 2008,立即停止安装,并威胁你立马叫钱。。。。
很多软件又只能安装在server上
最重要的区别,server 2008R2(不是2008)比win7稳定,2008就像vista一样,早已声名狼藉。。。

win7相当于2009
2008R2相当于2010

~希望我的回答对你有帮助,如果有疑问,请继续“追问”!
~答题不易,互相理解,您的采纳是我前进的动力,感谢您!!本回答被提问者和网友采纳
参考技术B WIN7有,R2没有的:
1、32位版本
2、自带游戏及Game Explorer(Game Explorer的文件可以从Win7提取,自带游戏似乎是完全没戏的)
3、媒体中心(找第三方软件)
4、电视卡支持(Server 2008有人从Vista下提取了一个文件包,R2暂时还没有)
5、蓝牙支持(这个没有研究过)
6、SuperPrefech(本来就褒贬不一,另外个人感觉R2没有SP也比Win7+SP快)
7、侧边栏(这个很好解决,论坛里面就很多帖子)
8、Win7已经有OEM KEY,R2现在还只有180天试用Key,不过还可以Rearm 4次,也就是可以两年不用重装。
9、语音识别(42楼TX提供)

如果上面这些你都用不到或者相信自己有能力解决,而且你需要用的软件都没有限制在Server版本上安装的话,装R2吧:
1、硬盘性能/网络性能,从网上看到的测试结果来看,Win7都比R2差。实际上使用下来的感觉,我自己是觉得R2的响应快很多,包括但不限于:a、资源管理器里面的各种文件操作;b、Google/微软拼音输入法出现候选字的速度(我只用Google,微软拼音自带,别的没试过);c、网页浏览速度(IE8/Chrome,FireFox没用过);d、很多软件对菜单操作的响应速度。
PS:R2已经打开Aero,系统属性里面“性能”已经设置为“最佳效果”。

2、作为学生,可以熟悉一下Server系统。如果机器配置不错的话(双核,4G内存,最好双硬盘,显卡无所谓),还可以装一个VMWare Workstation,在VM上安装其他操作系统模拟一个局域网,学习搭建网络环境。
PS:虽然R2自带Hyper-V2,不过桌面用户不太推荐用Hyper-V,VM很多地方方便点,而且虚拟机的性能也不比Hyper-V差多少。除非就是要学习用Hyper-V搭建Server集群。

误区:
1、Server 2008 R2比Win 7稳定。不一定,系统是否稳定影响的因素太多,排除硬件带来的因素,个人使用习惯是一个很重要的问题。常常有人说自己用Server系统有多稳定,事实上用R2的人相对来说技术水平较高,计算机使用习惯也比较良好,其实如果他们用工作站系统并且保持在Server上的使用习惯的话,也是很稳定的。而如果没有良好的计算机使用习惯,经常上一些乱七八糟的网站,经常下载、运行一些来路不明的程序/游戏,安装很多所谓的美化界面,一听说什么软件好使就下载来玩……即使是Server系统也禁不住这样折腾的。

2、Server系统的兼容性差。从统计角度来说的确是这样的,不过事实上:a、如果说有95%的软件能在Win7 x64下顺利运行的话,那么能在R2下面顺利运行的不会低于93%;b、如果你要用的软件都没有兼容问题,那这个问题对你来说就不是问题。另外,其实很多软件都有功能相近的其他产品可以替代,一个不行换另一个试试看。
PS:当然,如果有一个你非用不可的软件,就是不能再R2上面跑,那还是装回Win 7吧。
以下是对win 2008 R2的版本简介
相对于软件,硬件一直扮演一个相对次要的角色,毕竟,软件才真正决定哪些人能在IT世界里取得举世瞩目的成就。但是,部署新技术时,选择合适的硬件也许是最关键的因素。以微软Windows Server 2008 R2为例,该软件用于大多数的局域和万维网络。如果硬件选择和管理员的要求不相符时就会产生问题,它可能是应用运行缓慢、也可能是预算超标,更严重的可能导致这个商业应用的失败。

为Windows Server 2008 R2选择合适的硬件当然不是按照服务器订购单上那样核实每个选项那么简单。在您试图缩小选择范围前,几个关键步骤和重要的考量因素需要仔细考虑。第一步,决定Windows Server 2008 R2的版本(这里至少有五种版本),哪些服务器角色将被使用(这里有几十种服务器角色)。

Windows Server 2008 R2对CPU有特定的要求。首先,它要求64位处理器,当R2推出后,Windows已经不再支持32位的处理器。这听起来好像很难理解,但是当今市场绝大部分的处理器都支持64位操作系统。这意味着基本上所有新的服务器硬件都能满足这个最小的要求。当然,顾名思义,最小要求只是最小!在不增加网络负担的前提下,您还需要选择更多的硬件来满足您现在和未来的需要,并且这些所有的最小要求都需要控制在预算以内。

Windows Server 2008 R2基础版

Windows Server 2008 R2基础版是一个用于小型企业的入门级版本。它是所有版本中最便宜的一个,当然少了些高级功能,例如只有一个简化版的活动目录且没有Hyper-V虚拟化功能。另外,基础版还对已有功能进行了限制,如,限制并发的远程桌面服务连接数为50,以及最多使用一个处理器和8G的内存。所以,使用此版本,您无需购买多个处理器和大于8G的内存,换句话说,入门级的服务器将使用基础版的Windows Sever 2008 R2。

Windows Server 2008 R2标准版

标准版也是一个入门级的服务器系统。这个版本仅支持64位的操作系统,就硬件来说,标准版支持最多4GB的内存和四个处理器。

Windows Server 2008主要瞄准中小企业市场,提供完美的域、Web、DNS、远程访问、打印、文件管理和应用程序服务。但是标准版不支持集群,所以不能用于一个容错的环境、数据中心或其它较大的企业环境部署。但是标准版有助于减少对硬件的要求。而且如果标准版部署用于一个多任务的环境,支持多处理器的功能就能派上用场。另外,如果想为将来考虑,添加更多的功能到服务器中,升级也非常方便。Windows Server R2标准版支持从Windows Server 2008、Windows 2000 Server 和Windows Server 2003标准版直接升级。

Windows Server 2008 R2企业版

Windows Server 2008 R2企业版比标准版提供了更强大的功能和可扩展性,包括支持高达16个节点的集群和活动目录联合服务(ADFS)。核心操作系统同样支持更多高级功能,如最多8个处理器的支持和最多2TB的内存。

对于企业版,硬件考量变得有点复杂。IT经理们需要考虑服务器一共要支持多少个用户的访问、如何规划一个集群、多少个其他服务和角色将需要部署(如SQL服务器、Sharepoint,等等)。每一个服务和角色的增加都会消耗资源和存储空间。

其他功能,如:Hyper-V虚拟服务、防火墙服务、终端服务、远程桌面、故障转移和同步服务,其中的每一个功能都会增加服务器的负担。Windows Server 2000、Windows 2000高级服务器、Windows Server 2003标准版和Windows Server 2003企业版都可以直接升级到Windows Server 2008 R2企业版。

Windows Server 2008 R2 数据中心版

数据中心版是Windows Server 2008 R2产品家族中最高端产品,主要针对要求稳定性和高可用性的以业务为关键的企业。Windows Server 2008 R2数据中心版支持高达2TB的内存和8到64个处理器。您可以从Windows Server 2008、Windows 2000和2003的数据中心版直接升级到Windows Server 2008 R2数据中心版。

对于数据中心版,IT经理们将会发现他们自己已经置身于一个基于机架的刀片服务器、SAN阵列和其它高端的机架设备所组成的世界里。在这里,技术支持和所有特性及功能一样,扮演着同等重要的角色,要把硬件设备变成一个更易于管理的、高度容错的环境。

Windows Web Server 2008 R2

Windows Web Server R2 2008本质上是一个专用于提供Web服务的版本。它包括IIS 7.0与相关服务,如简单邮件传输协议(SMTP)和Telnet。最多可以支持4个处理器,但是内存最大只支持32GB。与其它入门级的产品相比,Windows Web Server R2 2008缺少了许多特性,如集群、BitLocker驱动加密、多路径I/O、Windows互联网命名服务(WINS),可移动存储管理和SAN管理。

Web服务器版可以运行在低端服务器设备上或以最小的硬件代价运行,它能以较廉价的形式部署Windows服务器。因为没有传统的可升级路径,Web服务器版很容易安装,无需更多考虑硬件配置。但代价是,随着需求的增加,您可能不得不把它移植到另外一个不同的Web服务器平台上去,以保证硬件的匹配。

至此,已经从基本的方面介绍了一下硬件的选择,但是远不止如此。也许最大的问题是网络的预期,即未来它的增长情况,和在未来是否有升级计划。

重要的因素还包括您是否要部署集群/刀片或SAN,以及未来的网络情况。对于许多人来说,最简单的方法就是同服务器提供商讨论网络需求和愿望,然后选择一个硬件计划,包括提供商的技术支持、简单地升级和预装Windows Server。这样一来,规模留给工程师,而部署让IT员工来完成。

主要选型决策取决于您是否正在寻找部署集群/刀片或SAN,以及网络上的预期活动。对很多人来说,最简单的方法是讨论网络需求以及对服务器制造商的需要然后挑选一个捆绑销售的产品,它提供有厂商支持的硬件,这些都易于升级且预先安装在Windows Server中。这么做,制定标准就留给工程师了,而部署由交给IT员工来亲自动手。
参考技术C

相同点:

    都是微软公司的操作系统

    都是NT系列的操作系统(Windows7为NT6.1,Windows 2008为NT6.0,Windows 2008 R2为NT6.1)

区别:

    适用环境:
    Windows 7可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。
    Windows Server 2008是微软一个服务器操作系统的名称,它继承Windows Server 2003。

    发行版本:
    Windows 7可供选择的版本有:简易版(Starter)、普通家庭版(Home Basic)、高级家庭版(Home Premium)、专业版(Professional)、企业版(Enterprise)(非零售)、旗舰版(Ultimate)。
    Windows Server 2008 有 5 种不同版本,另外还有三个不支持 Windows Server Hyper-V 技术的版本,因此总共有 8 种版本(Windows Server 2008 Standard、Windows Server 2008 Enterprise、Windows Server 2008 Datacenter 、Windows Web Server 2008、Windows Server 2008 for Itanium-Based Systems、Windows Server 2008 Standard without Hyper-V、Windows Server 2008 Enterprise without Hyper-V、Windows Server 2008 Datacenter without Hyper-V)。

参考技术D server主要面向服务器,win7面向个人用户,server更加的稳定和安全,个人用户用也没什么问题,我用的就是server2008,感觉比win7好不少,不过server有很多讨厌的安全设定可能会影响到用户体验,如果么有特殊要求的话,还是有用WIN7吧。

带有多个“server_name”条目的 nginx“server”指令:始终将第一个传递给 PHP 的 $_SERVER['SERVER_NAME']

【中文标题】带有多个“server_name”条目的 nginx“server”指令:始终将第一个传递给 PHP 的 $_SERVER[\'SERVER_NAME\']【英文标题】:nginx "server" directive with multiple "server_name" entries: always first one is passed to PHP's $_SERVER['SERVER_NAME']带有多个“server_name”条目的 nginx“server”指令:始终将第一个传递给 PHP 的 $_SERVER['SERVER_NAME'] 【发布时间】:2015-10-07 09:10:47 【问题描述】:

我的配置文件有一个以...开头的server 指令块

server 
    server_name www.example1.com www.example2.com www.example3.com;

...为了让网站可以被不同的域名访问。

但是 PHP 的 $_SERVER['SERVER_NAME'] 总是返回 server_name 的第一个条目,在本例中为 http://www.example1.com

所以我无法从 PHP 代码中知道用户使用哪个域访问该站点。

有什么方法可以告诉 nginx/fastcgi 传递用于访问网站的真实域名?


到目前为止,我发现的唯一解决方案是为每个域重复整个 server 块,并使用不同的 server_name 条目,但显然我正在寻找更好的解决方案。

【问题讨论】:

也许在你的代码中使用 Host 代替 -wiki.nginx.org/HttpCoreModule#.24host 为什么不在 nginx 下的 \etc\nginx\sites-available 下创建 3 个站点配置文件,每个站点都指向同一个位置? @maytham 我当然可以这样做,但这正是我想要避免的(复制相同的配置文件) 【参考方案1】:

SERVER_NAME 设置为在您的fastcgi_params 配置中使用$host

fastcgi_param   SERVER_NAME         $host;

来源:http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_param

【讨论】:

对你投了赞成票,但为什么这不是默认行为,对我来说似乎是合乎逻辑的。为什么它使用 server_name 块中的第一项。 始终在 include fastcgi_params; 语句之后声明 fastcgi_param 语句以避免配置文件中的任何歧义。【参考方案2】:

这是有意的,正确的解决方案是在您的代码中使用$_SERVER['HTTP_HOST']

您应该将SERVER_NAME 解释为已验证 服务器名称,并将HTTP_HOST 解释为可以很容易修改的用户输入,因此不应被信任。

【讨论】:

谢谢。这是最简单的解决方案,我可能会使用它。但是,我更愿意找到一种使用'SERVER_NAME' 的方法,因为它是虚拟主机的名称,因为它被定义为 nginx 处理应用配置指令的请求。 'HTTP_HOST' 直接来自请求标头(如果客户端发送了它)。当然,正确配置的 nginx 会拒绝带有错误 http 主机标头的请求,从而使 'HTTP_HOST' 可靠... 我了解您正在尝试在您的 nginx 配置中进行某种部分验证;但就像您提到的那样,正确配置的 nginx 将只允许 valid HTTP_HOST 条目。像其他用户输入一样将 HTTP_* 视为不受信任仍然是一个好主意。 SERVER_NAMEHTTP_HOST 之间的区别非常有用,如果您了解区别

以上是关于Windows 7和Windows Server 2008 有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

白话windows server 2012 r2和windows 7创建ad域与配置(安全版)

在 MFC CPropertySheet 中添加 ActiveX 控件的问题(Windows 7 64 位和 Windows 2008 Server)

Centos 7挂载Windows server 2012 R2的NFS共享目录报错

从Windows XP Mode到Windows 7 SQL Server的SSPI

Windows Server 2012R2 WDS部署Windows 7

windows server有几个版本