电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows2008ServerCore配置攻略


发布日期:2023/3/5 10:43:52
 
转眼年已过去将近一半对于微软来说今年最重要的产品Longhorn Server(即Windows Server )却似乎表现的有些迟缓——据微软表示Longhorn Server将在今年完成代码并压盘即拿出RTM版不过正式发布很可能要等到明年了微软Windows Server部门高级技术产品主管Ward Ralston只说可能在但拒绝透露具体日期

Longhorn Server的推迟发布对于用户来讲也许并不是件坏事除去真正发布的版本会更加缜密更加强健外留给用户自我学习的时间也更加的丰富下面的文章中我们就会通过对于Longhorn Server Beta 版本的实际操作来掌握Longhorn Server中一个全新的功能版本-Server Core

什么是Server Core?

Server Core是Longhorn Server 中一个全新的最小限度服务器安装选项Server Core 安装为一些特定服务的正常运行提供了一个最小的环境从而减少了其他服务和管理工具可能造成的攻击和风险现在Server Core安装版本支持以下的服务器角色

·DHCP 服务器

·文件服务器

·DNS服务器

·活动目录

选择Server Core安装版本时只能选择上面提供的四个服务器角色之一而其他的部分则不会被安装例如我们熟悉的Explorer Shell就不会作为Server Core 安装的一部分被安装在安装了Server Core的Longhorn Server版本中我们看到的用户界面就是如下图一样的一个CMD的黑色窗口这一设计我们不难想象没有了那些易被攻击的界面Server Core对于更加强调安全的企业用户来讲自然是一大亮点

Server Core因简化带来的优势

Longhorn Server中的Server Core安装需要通过命令行的方式来进行初始配置Server Core的版本中不包括传统的用户界面一经配置完成服务器可以通过本地的命令行或者是使用远程的终端服务连接来进行管理除此之外服务器也可以通过微软管理控制台(MMC)或者是支持远程操作的命令行工组来实现远程管理Longhorn Server的Server Core安装为用户提供了以下优势

·减少维护 因为在Server Core版本中用户只是安装了必不可少的DHCP文件DNS以及活动目录这些基本的服务器角色这样就比安装完整的Longhorn Server 减少了维护系统所需的时间和精力

·减少攻击面由于Server Core进行的是最小的安装动作所以就保证了更少的应用程序运行在服务器上这样无形中便减少了服务器受攻击的可能

·减轻管理 因为更少的应用程序和服务被安装在基于Server Core的服务器上就使得管理方面的开销也大大降低

·降低硬件需求 Server Core的安装只需要大概M的硬盘空间快速安装则不到M

下面我将为大家介绍一下Server Core 的几个关键应用场景包括如何安装Server Core如何配置如何添加角色以及相应的管理

安装Server Core本身很简单

实际上Server Core的安装与Longhorn Server 的安装并没有什么区别唯一不同的是在Longhorn Server Beta 的版本中Server Core是在一张单独的光盘介质上的(文章的全部介绍都将基于Longhorn Server的Beta 版本)要安装 Server Core的任务你所需要的就是

· Windows Server Longhorn Beta DVD 光盘

·一个有效的产品密钥

·一台用来做Server Core全新安装的计算机

·安装Server Core前完成硬盘的所有分区操作

·保证可以进行网络访问用来激活Longhorn Server的Server Core安装

Server Core的安装本身很简单你只要插入光盘点击Setup跟随屏幕向导就能完成全部的安装任务但需要注意的是我们无法从之前的Windows Server版本升级到Server Core也无法从Longhorn Server升级到Server Core版本 唯一的方法只能是全新安装同样从Server Core版本升级到Longhorn Server的其它版本也是做不到的如果需要Windows 的图形用户界面或者需要Server Core中不包涵的服务器角色唯一的方法同样只有重新安装

配置Server Core 只能用命令行工具

因为Server Core的安装并不包括Windows的图形用户界面用户只能通过使用命令行工具来完成全部的配置工作当然用户也可以使用无人职守安装文件在安装时完成这些配置可查看光盘中\Docs目录下的deploychm文件以及refchm帮助文件

注意如果你需要将Server Core添加到现有的一个Windows域那么需要事先创建一个用户来授权加入域另外当你登录到Server Core时会有两个命令行窗口弹出这是一个正常的现象如果你关闭了所有的命令行窗口可以按CTRLALTDEL点击 Start Task Manager点击 File点击 Run然后键入 cmdexe另外也可以注销后重新登录

为了能激活并运行Server Core我们还需要以下四个步骤设置管理员密码设置静态 IP 地址加入域和激活服务器

)设置管理员密码在命令行窗口键入: net user administrator *注意命令中要包括(*)然后按下Enter键 之后再键入管理员密码这样密码将不会直接暴露在屏幕上而是用*替代

)设置静态IP地址不过默认 DHCP 会自动提供IP地址只有用户需要设置静态IP地址的时候这一步才需要执行可以在命令行窗口键入Netsh interface ipv show interfaces接着为网卡添加一些备注如果机器有多个网卡设置不同的备注

然后在命令行窗口键入netsh interface ipv set address name=ID source=static address=StaticIP mask=SubnetMask gateway=DefaultGateway其中的ID是上一步中看到的指定的网卡StaticIP是想要设置的静态IP地址SubnetMask IP是地址的子网掩码DefaultGateway 是默认网关

继续在命令行窗口键入 netsh interface ipv add dnsserver name=ID address=DNSIP index=其中ID也是上步中指定的网卡DNSIP是DNS服务器的IP地址重复第步的操作以设置多个DNS服务器每次增加index的值就可以了注意如果静态IP地址被设置在了一个错误的网卡上你可以通过下面的命令行来改用DHCP提供IP地址netsh interface ipv set address name=ID source=dhcp

)加入域在命令行窗口键入netdom join ComputerName /domain:DomainName /userd:UserName /passwordd:* 注意这里的ComputerName 是服务器机器名DomainName 是加入域的域名UserName是有权限加入域的域用户然后键入域用户的密码注意Netdom rename 可以在Server Core服务器加入域后重命名服务器如果需要将一个域用户添加到本地管理员组可以使用下面的命令Net localgroup administrators /add DomainName\UserName

最后在命令行窗口键入Slmgrvbs –ato以激活服务器

Server Core提供的四个服务器角色

当Server Core安装完成后开始配置服务器使用安装服务器角色——DHCP 服务器文件服务器DNS服务器和活动目录一经完成这些步骤后就可以使用一个或多个服务器角色了为了完成这个任务你需要

·为Server Core 服务器提供一个管理员权限的帐户

·如果安装配置 DHCP 服务器角色要求服务器配置静态IP地址并配置一个DHCP地址池

·如果安装配置DNS服务器角色需要配置DNS区域

·如果安装配置活动目录则需要加入一个已有的域或者创建一个新的域

·如果需要把Server Core的服务器提升权限到活动目录的域控制器需要一个具有域管理员权限的帐户和密码

除此之外我们在配置过程中还发现在Longhorn Server的Server Core中域控制器安装向导(Dcpromoexe)是无法使用的必须要使用unattend 文件来完成安装或者卸载域控制器角色的任务同时配置完成后将会马上重启计算机如果希望手动重启计算机需要在应答文件中使用RebootOnCompletion=No

下面我们来看一下安装Server Core服务器角色的具体步骤

首先安装DNS 服务器角色可在命令行窗口键入Start /w pkgmgr /iu:DNSServerCoreRole /p:MicrosoftWindowsServerCorePackage 注意键入 Start /w pkgmgr /uu:DNSServerCoreRole /p:MicrosoftWindowsServerCorePackage 可以卸载DNS角色然后使用dnscmd 或者远程DNS MMC管理工具配置一个DNS区域

其次安装DHCP 服务器角色在命令行窗口键入Dhcpserverrole /install然后使用netsh 或者远程DHCP MMC管理工具配置一个DHCP地址池如果在活动目录中安装DHCP那么还需要得到活动目录的授权

第三安装文件服务器角色在命令行窗口键入 fileserverrole /install注意键入 fileserverrole /uninstall t可以卸载文件服务器角色

第四安装活动目录角色在命令行窗口键入Dcpromo /unattend:Unattendfile这里Unattendfile是dcpromo 无人职守应答文件的名称注意Dcpromo 也可以在降级域控制器到成员服务器时使用

管理Server Core 有三种方法

用户可以通过三种方法来管理Server Core服务器即使用本地或远程的Windows 命令行管理工具或通过终端服务管理需要注意的是要管理Server Core需要为Server Core 服务器提供一个管理员权限的帐户下面我们来介绍一下管理Server Core的几个步骤

)使用命令行来管理首先要使用管理员帐户登录Server Core服务器然后在命令行窗口使用合适的命令完成管理任务关于命令行的内容可以查看Command Line Reference AZ ()

)通过终端服务管理先在Server Core服务器上定位到\Windows\System\Sfscripts文件夹然后键入下面的命令Cscript C:\Windows\System\Sfscripts\Sfregeditvbs /ar 这个命令将允许终端服务管理模式接受远程连接接着在另一台计算机上点击 Start 点击 Run键入 mstsc 选择 OK然后在 Computer栏中键入Server Core服务器的计算机名或IP地址点击Connect随后使用管理员帐户登录当命令行窗口出现后使用命令行完成管理最后键入logoff 结束会话

)通过微软管理控制台(MMC)进行管理如果Server Core服务器不是域成员使用下面的命令来建立会话Net use * \\ServerName\c$ /u:UserName这里:ServerName是erver Core服务器的名称UserName是管理员帐号的帐户名称然后根据提示键入用户的密码随后开启MMC工具例如计算机管理右击左侧控制栏中树的根节点选择 Connect to another computer在 Another computer下面 键入Server Core计算机名或IP地址当连接成功后就可以在该计算机上管理Server Core服务器了

小结微软的妥协?

综上所述从Windows NT Server开始的Windows图形界面一直是微软服务器操作系统中的标志特性之一此次微软发布的Server Core改用命令行界面可以看作是为了保证安全性和可靠性而作出的妥协不过这也从一个侧面说明微软承认了对Longhorn Server的完整版的安全性和稳定性可管理性的信心有所不足

不过微软方面的专家表示用户可以在安装时选择Server Core也可以在重新安装时安装完全版的Longhorn Server不过显然这是一个比较牵强的说法如果微软真的打算让用户采用更为安全可靠的服务器那么它就应该发行更为廉价的独立Server Core版本而不是让其成为全版本Longhorn Server的一个可选安装项出现

随着Longhorn Server测试版本的不断更新Longhorn Server中一项项成熟的功能也将相继展现在用户的面前我们也将在之后的系列中不断的为大家介绍Longhorn Server中的全新特性

上一篇:系统盘下system32下的文件说明

下一篇:五大改进Windows7显示功能全面剖析