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,如需转载请自行联系原作者