当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > Windows Server 2008之Server Core攻略

Windows服务器
Windows7启动apache失败
WIndows系统下安装mysql-noinstall版本
在Windows系统下搭建SVN服务器
Windows XP系统下安装Vmware6.0虚拟机
自定义MIME类型支持FLV的相关设置
不错的一篇3389使用相关技巧
Windows中IIS内FTP服务器高级配置图文教程
国内首款同时支持自定义404/505/rewrite的asp服务器(netbox制作,开放源代码)
不错的服务器变慢的两种非常规解决办法
重启无响应的IIS服务的方法
检查域名MX PTR(反向解析)记录的处理方法
顺利做好IP反向解析(PTR记录)的步骤分析
serv-u服务器的管理方法与功能分析
用Serv-U架设FTP服务器的方法与设置方法
WordPress在window2003 IIS ISAPI ReWrite下的URL规则
批处理自动解决Imail的Queuemgr服务挂起的方法
服务器完美设置,支持asp php cgi jsp asp.net mysql!
轻松架设Windows 2003用户隔离FTP站点的注意事项
在IIS6中新增可下载文件类型的方法
详解iis连接数与限制的问题

Windows服务器 中的 Windows Server 2008之Server Core攻略


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 119 ::
收藏到网摘: n/a

安装Server Core

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

配置Server Core

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

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

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

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

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

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

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

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

最后,在命令行窗口,键入:Slmgr.vbs -ato,以激活服务器。

管理Server Core

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

1)使用命令行来管理。首先要使用管理员帐户登录Server Core服务器,然后在命令行窗口使用合适的命令完成管理任务,关于命令行的内容,可以查看:Command Line Reference A-Z (http://go.microsoft.com/fwlink/?LinkId=20331)。

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

3)通过微软管理控制台(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服务器了。

Server Core技巧:修改屏幕分辨率

在安装好Windows server 2008 server Core 后,如果您想更改屏幕分辨率的话,由于在Server Core中没有Windows资源管理器外壳,因此表面上要知道如何做还并不轻松。下面我们将介绍一种修改屏幕分辨率的方法。

通过修改注册表键值来实现:

1. 打开注册表编辑器,定位到下面的注册表键值,您可以看到已经安装的显卡的列表

HKLM\SYSTEM\CurrentControlSet\Control\Video

2. 检查GUID 键值,查找GUID下的0000 子键。您需要找出使用的实际显卡。

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your GUID here%}\0000

重要:活动的显卡有一个VolatileSettings 子键位于0000下。

3. 现在知道您要修改的显卡了,以十进制(不是十六进制)的形式增加下面的DWORD 值:

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.XResolution =   HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.YResolution =

4. 注销并重新登录。

例如(当使用Virtual server 加载的机器,显卡以VM Additions S3 Trio32/64 结尾),您将看到GUID(它们是不可预知的,例如同一个显卡在这些机器之间可能有两个不同的GUID。然后将它设置为1024x768,使用下面的键值:

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.XResolution = 1024   HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.YResolution = 768

当然,如果您也可以通过REG.EXE 来实现它,如果您想通过命令行方法来实现。具体的命令如下:

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID   here%}\0000 /v DefaultSettings.XResolution /t REG_DWORD /d 1024   REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID   here%}\0000 /v DefaultSettings.YResolution /t REG_DWORD /d 768

注意:在Windows server 2008 Hyper-V模式中。

Server Core技巧:熟悉常用命令

下面介绍一些在Server Core中用到的命令:

如何更改工作组中的机器的主机名

netdom renamecomputer %oldcomputername% /newname:%newcomputername%

从命令行模式下关机

shutdown -r

从图形模式下关机

shutdown /i

如何增加一个静态IP地址

netsh interface ipv4 add address "Local Area Connection" 192.168.5.20 255.255.255.0

如果您需要确认您要分配IP地址的网卡的标签,运行ipconfig/all。

如果您需要在指派IP地址的时候也指派网关

netsh interface ipv4 add address "Local Area Connection" gateway=192.168.5.1   192.168.5.20 255.255.255.0

指派静态主DNS服务器

netsh interface ipv4 set dnsserver "Local Area Connection" static 192.168.5.1 primary

指派静态辅助DNS服务器

netsh interface ipv4 add dnsserver "Local Area Connection" 10.0.0.3 index=2

注意:如果索引被指定,在列表中,该位置的DNS服务器将被替换,其他的服务器将向下移动。如果以前的DNS服务器是通过DHCP获得,新的地址将替换旧的列表。

删除静态的DNS服务器条目

Netsh interface ipv4 delete dnsserver "Local Area Connection" 10.0.0.3

如果您想删除所有的DNS服务器条目,运行下面的命令:

Netsh interface ipv4 delete dnsserver "Local Area Connection" all

指派静态的主WINS 服务器

netsh interface ipv4 set wins "Local Area Connection" static 192.168.100.3

Server Core技巧:判断文件的版本

在Windows server 2008 server Core 中,不太容易判断文件的版本,因为在Server Core中没有带文件版本工具,该工具在以前的操作系统中带有。

我们通常有三种方法可以查看文件的版本:

1、从远程系统的资源管理器中查看文件的版本。

2、使用msinfo32.exe收集该信息(仅对已经加载的模块生效)

3、使用WMIC判断文件的版本:

wmic datafile where name='c:\\windows\\system32\\filename.exe'

该命令将返回您在命令行中指定的文件的版本。

您也可以将输入重定向到一个文本文件中。

wmic datafile where name='c:\\windows\\system32\\filename.exe' > out.txt

该命令将创建一个文本文件,该文件包含了您指定的文件的所有信息包括版本信息。请注意wmic的语法。

Server Core技巧:更改屏保设置

如何更改Windows server 2008 server Core 的屏幕保护设置。Server core 在空闲10分钟后开始运行logon.scr。

影响屏幕保护设置的注册表键值如下:

使用注册表编辑器您能够更改屏保的行为:

要禁用屏保,将下面的键值从1改为0即可。

HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive

要更改屏保也很容易,通过更改下面的键值:

HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE

在缺省情况下,该值读%windir%\System32\logon.scr(Windows Logos)。您能够将它更改为scrnsave.scr(空的屏幕)如果您愿意的话。