Server Core的安装和配置(上)--- Windows2008新功能系列之一-阿里云开发者社区

开发者社区> 安全> 正文

Server Core的安装和配置(上)--- Windows2008新功能系列之一

简介:
    今天我们来看学习一下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的远程管理。
 
今天的实验环境:
 
    我们已经有了一个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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

云安全开发者的大本营

其他文章