今天我们来看学习一下Windows2008的新增功能:Server Core的安装和配置。对于server Core(服务器核心),我们都知道,以前微软的操作系统几乎全部是图形界面,虽然命令功能也很强大,但只要人们一提起微软的操作系统就想起图形界面,就想起会不断的打补丁,是黑客攻击的对象。孰不知,现在微软有意在增强其命令行的操作,像PowerShell,如果你对Exchange2007不陌生的话,相信你对Exchange 的Powershell命令行的操作很熟悉吧。而在微软的2008的服务器操作系统里多了一个十分重要的角色:Server Core。简单来说就是一个只有字符,几乎没有图形界面的类Unix或Linux的字符操作系统。而在Server Core我们可以实现多种服务或功能,如DNS、DHCP、WINS、打印服务、文件服务器、NLB等。
微软推出Server Core的定位非常清楚: 安全稳定的小型专用服务器。如果你的企业有很多分支,你可以在分支机构部署一台Server Core,并让它扮演RODC(只读域控制器),这样在一定程度上即保证的分支客户端登录域的速度,同时也保证了安全性(我会在后面讲RODC的相应内容),岂不两全其美。
微软推出Server Core的定位非常清楚: 安全稳定的小型专用服务器。如果你的企业有很多分支,你可以在分支机构部署一台Server Core,并让它扮演RODC(只读域控制器),这样在一定程度上即保证的分支客户端登录域的速度,同时也保证了安全性(我会在后面讲RODC的相应内容),岂不两全其美。
那我们今天就来先学习一下,Server Core 的安装和配置,下期我们来学习Server Core的远程管理。
今天的实验环境:
我们已经有了一个Windows 2008的域环境,DC1.contoso.com是域控制器,要求安装一台Server Core,主机名为score,并加入域,IP地址的设置是10.1.1.6,DNS是10.1.1.5,网关是10.1.1.1。
一、安装Server Core
首先我们拿到windows 2008的安装光盘,放到计算机的光驱,安装过程如下:
单击“下一步”,如下所示:
单击“现在安装”,如下所示:
选择“服务器核心安装”后,单击下一步:
并选择“自定义(高级)”安装。继续……如下图:
选择安装磁盘,在这里直接选择DISK0,单击下一步:
开始复制文件,进行安装过程,这个过程较慢,耐心等待!安装过程要重启几次,不用管它,最后进入登录界面,如下所示:
第一次登录,管理员要改密码,默认是空,取一个复杂密码即可,如Pa$$w0rd就行了。如下所示:
成功登录后,见到的界面如下:
接下来我们来看一下如何进行Server Core 的配置。
二、Server Core的配置:
1. 改计算机的名字:
重启计算机时,输入shutdown -r -t 0
2. 设置计算机的IP、网关、DNS等:
查看设置情况如下:
如果企业里存在DHCP服务器,我们也可以如下设置:
注:
如果网卡的名字不知道,可以通过ipconfig /all 或 netsh interface ipv4 show interfce来查看。
3. 计算机加入域:
重启 计算机,用域用户登录即可。如下所示:
4. 安装服务:如DNS服务。
在一般Windows Server 2008环境中,我们可以使用服务器管理员,来新增或移除各项服务器角色或特性套件,而在Server Core中,则有专门套件管理的指令。要注意的是,安装Server Core服务器角色的指令,只能于本机。
a. 显示已安装或未安装的服务或功能:
命令格式:oclist
这个指令只能与Server Core中使用,执行后会以树状结构列出,所有服务器内的角色及特性等套件,并显示该套件安装与否。
b. 安装或移除服务器角色与特性套件
指令格式:ocsetup [套件名称]
范例:ocsetup IIS-WebServerRole
此套指令和OClist相同,仅有Server Core环境才支持,范例中安装的套件为IIS网页服务器,输入时要注意,套件名称的大小写,而真正的套件名称就如同OClist中列出。当我们执行套件 安装后,若指令语法正确,就会回到命令提示列下,而系统会在背景安装指定套件,完成后,可用OClist确认已经安装,但系统不会另外出现任何提示,告知 我们套件已经装好。因此,我们可将安装指令改为start /w ocsetup IIS-WebServerRole,start是执行后面程序,而参数w是等待该程序结束,才释出提示光标,好让管理人员掌握安装进度。
所以一般我们安装服务或功能时,使用start /w ocsetup 服务名即可,但由于服务名等是区分字母大小写的,所以事先先用oclist来查看服务的名字,再进行安装。
如下所示:
我们安装DNS,如下所示:
等安装后,再用Oclist你会发现提示已安装。
其它服务的安装方法类似。
三、其它相应的管理命令:
在Server Core下,只有少量的几个图形工具如notepad记事本、timedate.cpl修改日期和时间和时区、intl.cpl区域和语言、regedit注册表等几个。
对Server Core进行注册、激活等操作:
c. slmgr.vbs /? 注意:一定要进入windows\system32目录操作。
net user administrator * 改本地计算机管理员密码
netsh firewall 可用来设置防火墙等。
此命令建议分步操作:如:
如何访问其他计算机的共享资源?
建议用映射驱动器如:
net use z:
\\10.1.1.5\c$
好了,希望这篇文档对各位理解Server Core的基本操作有所帮助,在下篇我们将实现如何远程管理Server Core,以及如何把Server Core提升为RODC等。敬请关注!
本文转自 jary3000 51CTO博客,原文链接:http://blog.51cto.com/jary3000/138686,如需转载请自行联系原作者