Win Server 2008:Server Core功能解析

Server Core简介;
通常在我们的网络环境中一台服务器只是担当一种角色,如一台服务器只是用来作为文件服务器,或者Web服务器 。虽然服务器的利用率不高,但是比较安全,一旦服务器失效影响的也就是一种应用 。在Windows服务器中,虽然我们有时运行的只是一种应用,但是通常情况下一些用不到的服务也是默认启用的,这就给服务器造成了安全隐患 。例如在Win2000或Win2003中,文件服务是默认打开的,即使我们只是在服务器上运行一个Web服务,也需要面对文件服务中的安全隐患 。再者,Windows的多个GUI虽然给我们带来了很大便利,但是也增加了出现漏洞的可能性,也增加了攻击范围 。
在微软最新的企业级平台Windows Server 2008中提供给我们这样一个安装选项Server Core,它是一个最小限度的系统安装选项,只包括安全、TCP/IP、文件系统、RPC等服务器核心子系统 。在Server Core我们可以安装所需的服务器角色和特征,并且仅有非常少的GUI,像我们常见的IE、OE等应用在Server Core中是没有的,在Server Core中我们可以安装的服务器角色也只有DNS、DHCP、文件服务、活动目录、ADLDS(轻型目录服务)、打印、媒体、Web这几种,而其他角色是不能安装的,并且Server Core对于Web服务的支持也是受限的,不支持ASP.net 。
通俗的来理解Server Core就是微软用命令行模式代替了图形界面,并且只有少数应用可以安装 。Server Core安装完成后,我们首次登录后仅仅可以看到一个命令行窗口,看不到菜单、任务栏等GUI,服务器驱动的安装、TCP/IP设置、服务器角色的安装管理等操作均需要通过命令行来进行设置 。

Server Core的常见部署主要应用做基础构架服务器,如DNS、DHCP、IIS等,或者作为分支机构的只读域控制器,除此之外,还可以作为Windows虚拟化宿主系统,可以运行微软虚拟化平台Hyper-V 。
【Win Server 2008:Server Core功能解析】 Server Core的好处
应用Server Core我们可以获得如下好处:
简化维护管理:在Server Core中我们安装的是所需的服务器角色和特征,其他的角色默认是不安装的,这样对于管理员来说可以专著于某一个应用,提高了工作效率,也降低了后期IT管理费用,总体降低了企业TCO成本 。
减少攻击表面:Windows的图形界面虽然大大简化了操作,但是多个GUI也增加了出现漏洞的可能 。Server Core中仅提供了系统更改时间等少数GUI,Windows中常见的GUI、Shell、IE、OE、Media等在Server Core中都被取消,这样就使服务器的攻击表面大大减少,提高了服务器的安全性 。
高可用性:由于Server Core是一个最小的系统安装选项,安装的角色和特性降到了最低,省略了GUI,安装角色也不需要重启,这样就提高了系统的可用性,使系统工作更加稳定 。
降低磁盘占用:Server Core去掉了Windows的外壳,也没有安装不必要的功能,所以使空间占用大大降低,Server Core安装成功后大概占用1GB的磁盘空间,随着应用的安装还需要大概2GB的空间,这比Windows Server 2008的磁盘占用要少得多 。
较少的补丁安装:在Windows中我们需要经常安装各种补丁,对于不同组件需要安装不同的补丁 。在Server Core中由于只具备少数组件,我们免去了安装大量补丁的麻烦 。
Server Core的安装
Server Core的安装很简单,需要注意的是Server Core不能从原有的系统进行升级,只能进行全新安装 。安装有两种方式,手动安装和无人值守安装 。
手动安装:需要Windows Server 2008安装光盘,在操作系统类型选择界面选择“Server Core”,按照提示安装即可 。
选择Server Core安装

推荐阅读