Windows Server 2008 R2 Server Core

來源:互聯網
上載者:User

在微軟Windows Server 2008中開始提供一個全新的Server Core模式,它是一個最小限度的系統安裝選項,只包括安全、TCP/IP、檔案系統、RPC等伺服器核心子系統。在Server Core我們可以安裝所需的伺服器角色和特徵,並且僅有非常少的GUI,像我們常見的IE、OE等應用在Server Core中是沒有的,在Server Core中我們可以安裝的伺服器角色也只有DNS、DHCP、檔案服務、活動目錄、ADLDS(輕型目錄服務)、列印、媒體、Web這幾種,而其他角色是不能安裝的。Windows Server 2008的Server Core是不支援asp.net和 .NET Framework的, Windows Server 2008 R2 Server Core有了改進,增加了對 .NET Framework子集、ASP.Net的支援,並提供對PowerShell的支援,可以配置更多的伺服器角色。

在Windows Server 2008 R2 Server Core R2中Server Core提供了一些可選的特性: 提供對 .NET Framework 2.0子集的支援 提供對 .NET Framework 3.0和3.5子集的支援,包括WCF、WF、LINQ等開發工具 提供對PowerShell的支援 提供asp.Net支援,豐富了IIS的功能,除了不支援IIS的GUI管理介面,其他功能都是完全的。 提供Active Directory Certificate Services伺服器角色,即活動目錄驗證服務,可以成為CA伺服器系統管理使用者、電腦的公開金鑰。 Windows Server 2008 R2完全架構於64位,但其Server Core可以通過Windows on Windows(WOW)功能支援32位的應用程式,如果使用者還需要運行32位程式的話,這個功能還是比較有用。

Server Core就是微軟用命令列模式代替了圖形介面,並且只有少數應用可以安裝。Server Core安裝完成後,我們首次登入後僅僅可以看到一個命令列視窗,看不到菜單、工作列等GUI,伺服器驅動的安裝、TCP/IP設定、伺服器角色的安裝管理等操作均需要通過命令列來進行設定。

Server Core的常見部署主要應用做基礎構架伺服器,如DNS、DHCP、IIS等,或者作為分公司的唯讀網域控制站,除此之外,還可以作為Windows虛擬化宿主系統,可以運行微軟虛擬化平台Hyper-V。

使用Server Core我們可以獲得如下好處:

簡化維護管理:在Server Core中我們安裝的是所需的伺服器角色和特徵,其他的角色預設是不安裝的,這樣對於管理員來說可以專著於某一個應用,提高了工作效率,也降低了後期IT管理費用,總體降低了企業TCO成本。

減少攻擊表面:Windows的圖形介面雖然大大簡化了操作,但是多個GUI也增加了出現漏洞的可能。Server Core中僅提供了系統更改時間等少數GUI,Windows中常見的GUI、Shell、IE、OE、Media等在Server Core中都被取消,這樣就使伺服器的攻擊表面大大減少,提高了伺服器的安全性。

高可用性:由於Server Core是一個最小的系統安裝選項,安裝的角色和特性降到了最低,省略了GUI,安裝角色也不需要重啟,這樣就提高了系統的可用性,使系統工作更加穩定。

降低磁碟佔用:Server Core去掉了Windows的外殼,也沒有安裝不必要的功能,所以使空間佔用大大降低,Server Core安裝成功後大概佔用1GB的磁碟空間,隨著應用的安裝還需要大概2GB的空間,這比Windows Server 2008的磁碟佔用要少得多。

較少的補丁安裝:在Windows中我們需要經常安裝各種補丁,對於不同組件需要安裝不同的補丁。在Server Core中由於只具備少數組件,我們免去了安裝大量補丁的麻煩。

Server Core的安裝很簡單,需要注意的是Server Core不能從原有的系統進行升級,只能進行全新安裝。安裝完成後,我們需要對Server Core進行一些初始化配置。首先我們需要做的是輸入作業系統序號並啟用系統,並對系統啟用狀態進行驗證。需要串連到網路,在命令提示字元視窗中輸入“Slmgr.vbs -ipk <CD-KEY>”來輸入序號,然後輸入“Slmgr.vbs -ato”來啟用系統。啟用之後可以用“Slmgr.vbs -dli”來驗證系統啟用狀態。

啟用系統後還需要進行一些初始化設定,如設定靜態IP、重新命名伺服器、加入域和配置防火牆。 設定靜態IP:如果伺服器需要設定靜態IP,可以用Netsh命令進行設定。首先需要用“Netsh interface ipv4 show interfaces”命令來查看伺服器上網路介面卡的狀態,記下需要設定IP的網路介面卡的名稱,如“Local Area Connetion”。然後使用命令Netsh interface ipv4 set address name=“網路介面卡名稱” source=static address=靜態IP地址 mask=子網路遮罩 gateway=預設閘道 來設定靜態IP地址。 設定DNS可以用如下命令:Netsh interface ipv4 add dnsservername=“網路介面卡名稱” address=DNS伺服器IP地址 index=1。如果設定多個DNS,只需重複輸入此條命令,然後將index值遞增即可。 加入域:如果伺服器需要加入域,可以利用如下命令:Netdom join 電腦名稱 /domain:網域名稱 /userd:有許可權加入域的使用者名稱 /passwordd:* ,斷行符號後輸入密碼即可。 配置防火牆:還需要進行防火牆的配置,因為防火牆預設是開啟的,所以我們需要定義一些規則,如開啟遠端存取所需的3389連接埠等,否則會預設禁止應用所需的連接埠和協議。在系統調試階段,我們可以暫時關閉防火牆,以消除影響,可利用如下命令:“netsh firewall set opmode disable”。建立防火牆規則可以使用命令“netsh firewall set portopening protocol=TCP|UDP port=連接埠號碼 name=名稱”。此外如果需要進行一些進階設定可以使用“netsh advfirewall”命令。 安裝伺服器角色:安裝伺服器角色我們需要利用Oclist命令,這個命令可以列出伺服器所有安裝的角色。安裝各種角色可以利用如下命令,注意大小寫是敏感的:
    Start/w Ocsetup 角色包
DHCP伺服器= DHCPServerCore
DNS 伺服器= DNS-Server-Core-Role
檔案複寫服務 (FRS)= FRS-Infrastructure
Distributed File System服務= DFSN-Server
Distributed File System複製= DFSR-Infrastructure-ServerEdition
網路檔案系統= ServerForNFS-Base
流媒體伺服器= MediaServer
列印伺服器= Printing-ServerCore-Role
LPD = Printing-LPDPrintService

    常用命令匯總:對於之前沒有接觸過命令列操作的使用者來說,一下子掌握Server Core的操作確實有些難度,Server Core中提供了一個常用的命令列匯總,可以為使用者提供不少的便利:c:/windows/system32/cscript scregedit.wsf /cli

    管理功能:可以通過四種方式來管理Server Core,本地或者遠程使用命令提示字元;遠程使用終端伺服器;使用Windows遠程命令提示字元(WinRS);遠程使用微軟管理主控台(MMC)。

    上述管理也可以通過一個圖形工具進行參考:圖形化的2008R2 Server Core 組態管理工具

 

Installing Network Load Balancing (NLB) on Windows Server 2008 R2: http://blogs.msdn.com/clustering/archive/2009/12/05/9932877.aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.