1 Introduction
下图是Windows Server 2008的核心架构
Server Core是Longhorn Server 中一个全新的最小限度服务器安装选项。Server Core 安装为一些特定服务的正常运行提供了一个最小的环境,从而减少了其他服务和管理工具可能造成的攻击和风险,默认没有资源管理器(Windows 外壳程序),仅包含简单Console窗口和一些管理窗口,但是可以运行MMC.可以用作域控制器 活动目录ActiveDirectory、DNS域名解析服务器、FTP文件服务器、Print打印服务器、Streaming Media 流媒体服务器或Web服务器等,它的特点是高效占用内存小,相对安全高效。
Server Core必须要激活,否则只能使用有限的时间,激活的命令是:
Slmgr.vbs –ato
2 Roles of Windows Server 2008 Server Core Edition
- Active Directory Domain Services
- Active Directory Lightweight Directory Services (AD LDS)
- Dynamic Host Configuration Protocol (DHCP) Server
- DNS Server
- File Services
- Print Server
- Streaming Media Services
- Internet Information Server(IIS) 7
3 Common Environment Variable
computername |
当前计算机的名称 |
使用技巧:
Ø 命令行引用:%environment variable%
Ø 添加路径到PATH,比如增加WinZip的路径到PATH,命令行中输入:
set Path=%path%;C:\Program Files\WinZIP;
4 Command List
使用技巧:
Ø 在windows的命令行,如果你记不得命令,可以随时使用问号显示系统提示,如:
Ø 可以使用命令的简写,比如:
netsh interface 可以简写为netsh int
Ø 命令行的命令是不区分大小写的。
下表列出了通过阅读、查找文档搜集及整理的较常用的命令参考;我整理为按照命令的字母先后进行排序,希望对大家检索有用。
ID |
Command Name |
Option |
Description |
Usage |
1 |
control,主要用于调用原来的windows系统中控制面板中的程序;在Windows Server 2008 Server Core Edition中只有下面两个模板可以用,在完整版的server2008中多达17个。 |
|||
timedate.cpl |
---- |
调用时间控制器模板 |
control timedate.cpl |
|
intel.cpl |
---- |
调用区域语言设置 |
||
2 |
dhcpserverrole |
install |
启用dhcp服务 |
dhcpserverrole /install |
3 |
fileserverrole |
install |
启用文件服务器服务 |
fileserverrole /install |
4 |
GPEdit.MSC |
---- |
打开组策略窗口 |
|
5 |
hostname |
---- |
查看机器名称 |
|
6 |
ifconfig |
all |
查看接口设置 |
查看接口设置,包括MAC地址 |
7 |
Logoff |
---- |
注销 |
|
8 |
cscript C:\windows\system32\scregedit.wsf /ar 0 netsh advfirewall firewall set rule group="remote desktop" new enable=yes netsh firewall set opmod disable |
设置远程访问和关闭防火墙 |
|
|
9 |
Msiexec,用于管理MSI类型应用程序安装的命令;执行就会弹出帮助框,便于参考; |
|||
10 |
net |
|||
user |
add |
添加用户 |
(1) 添加用户: (2) 删除用户: (3) 察看本地计算机用户 : (4) 制定本机用户登陆时间 (5) 修改超级管理员的密码: |
|
del |
删除用户 |
|||
localgroup |
---- |
设置用户组 |
(1) 察看本地组: (2) 把用户添加删除到本地组 |
|
share |
---- |
设置共享目录 |
(1) 设置C盘的Grant为共享:net share "Drive_C"=C:\ /Grant:Everyone,Full |
|
11 |
netdom,配置网络域;XP及之前的windows系统应没有这个命令,win2003ser有此命令 |
|||
renamecomputer |
---- |
重命名计算机名称 |
(1) 重命名计算机名: netdom renamecomputer <ComputerName> /NewName:<NewComputerName> (2) 把计算机加入域: 1) if you are the adin of the dom 2) if you rn’t NETDOM /Domain:MYDOMAIN /user:adminuser /password:apassword MEMBER MYCOMPUTER /ADD NETDOM /Domain:MYDOMAIN MEMBER MYCOMPUTER /JOINDOMAIN (3) 如果需要将一个域用户添加到本地管理员组,可以使用下面的命令: net localgroup administrators /add DomainName\UserName |
|
12 |
netsh,进入网络配置shell,几乎所有的网络参数都在里面设置;之前的windows版本也有这个命令,大同小异。 |
|||
interface |
---- |
设置网络接口 |
(1) 为网卡设置静态IP地址: ipv4 set address name="ID" source=static address=StaticIP mask=SubnetMask gateway=DefaultGateway (2) 为网卡添加DNS服务器: ipv4 add dnsserver name=interfaceid address=ipofdnsserver index=1 |
|
firewall |
---- |
设置防火墙 |
(1) 为远程桌面连接打开3389端口:NetSH Firewall Set PortOpening TCP 3389 "Remote Desktop" |
|
|
关闭防火墙 |
netsh firewall set opmode disable |
||
13 |
ping |
---- |
测试网络连通性 |
|
14 |
Pkgmgr,用于管理程序安装包的命令,比如用于安装软件等;执行就会弹出帮助框,便于参考; |
|||
15 |
route |
|
打印路由信息 |
|
16 |
Sc,用于管理各种服务的命令 |
|||
Query |
---- |
查询并列出所有服务 |
|
|
Start |
<sername> |
启动指定的服务 |
||
Stop |
<sername> |
停止指定的服务 |
||
Pause |
<sername> |
暂停指定的服务 |
||
Continue |
<sername> |
继续指定的服务 |
||
17 |
Shutdown |
-r |
重启机器 |
(1) Shutdown -r –t 10 在10秒内重启 |
-s |
关闭机器 |
|||
-t |
距离重启的时间设置 |
|||
18 |
start |
---- |
启动进程 |
(1) 启用DNS服务: |
19 |
TaskList |
---- |
列出正在运行的进程等 |
|
20 |
TaskMgr |
---- |
启动任务管理器 |
|
21 |
time |
---- |
查看本机时间 |
|
22 |
WinZIP32 |
---- |
在Server Core上,你不得不连WinZip都要使用命令行接口L |
WinZIP32 –min –e MyZIP.ZIP \MyFiles |
23 |
WMIC(Windows Management Instrumentation Command, Windows 管理规范命令行),是非常强大的命令集,这里不详细讲解,可登陆:http://technet2.microsoft.com/windowsserver/zh-chs/library/ea5d7f04-07e8-4b96-bda3-a2b2cc15391e2052.mspx?mfr=true 获得在win2003server版本的WMIC的帮助;与Windows Server 2008 Server Core Edition应大同小异。 |
5 Others
5.1 让Server Core能自动升级
请执行:
CScript %SYSTEMROOT%\system32\SCRegEdit.WSF /AU 4
Net Start WUAUServ
第一条命令是启用Server Core的自动升级功能,默认是禁用的;
第二条命令是启动Server Core的自动升级功能。
详细请参见Administratoring Windows Server 2008 Server Core.pdf(10.200.52.10Ftp服务器上:/FTProot/outsource/DCMG/NBU/Knowledge_Share/Brant/OS/Windows Server 2008 Server Core Edition)中的69页Performing Server Updates。
6 Useful Links
6.1 How to install Active Directory on Longhorn Server Core?
6.2 First steps for Server Core
http://blogs.microsoft.co.il/blogs/guyt/archive/2006/10/24/Server-Core-_2D00_-first-steps.aspx
6.3 配置Server Core的四大角色-DHCP 服务器、文件服务器、DNS服务器和 活动目录
http://publish.it168.com/2007/0601/20070601005005.shtml
6.4 命令索引
可以通过http://technet2.microsoft.com/windowsserver/en/library/552ed70a-208d-48c4-8da8-2e27b530eac71033.mspx?mfr=true ,检索到Windows Server 2003所有命令的参考;与Windows Server 2008 Server Core Edition的命令大同小异。
本文转自 xkdcc 51CTO博客,原文链接:http://blog.51cto.com/brantc/135331,如需转载请自行联系原作者