Windows Server 2008終于出來了。
在此前的江湖傳言中,微軟這款最新的服務器操作系統進步很大,它的“集中管理”、“圖形化IIS7.0”、“改進的系統備份恢復”等特性,著實讓人對它憧憬有加。那么這個系統是否如傳聞所言的“很好很強大”?且讓我們揭開它的神秘面紗,看個分曉。
無所不能的PowerShell
大家都知道,Windows,系統的圖形化操作界面,—直在盡力突出簡單易用的特點。而相對復雜的命令行操作,一向只有高手才愿意去碰。
高手們為什么更愿意使用看起來麻煩很多的命令行呢?不是為了扮酷,而是因為在命令行中進行的操作,往往可以比在圖形界面中點擊鼠標更為簡潔和精確。而在Windows Server 2008內置的PowerShell中,這種簡潔和精確更是被發揮到了極致。
PowerShell中有129個被稱為“Cmdlet”的命令行工具,可以實現諸如管理服務、進程、事件日志、證書、注冊表等常見的系統管理功能,還能夠瀏覽注冊表和證書存儲數據、管理位于不同存儲設備中的Windows數據。總而言之,你所想得到的任何操作,PowerShell都能夠成功完成。
比如你想通過命令行來查詢BIOS信息,只需要在PowerShell中輸入“Get-WmiObiect-Class Win32 BIOS”即可。而通過“Get-WmiObiect-Class Win32_PhysicalMemory”命令,用戶可以方便地查看到計算機的內存信息、通過“Get-WmiObject-classWin32_Processor”命令,查看到計算機的處理器信息……
相比較圖形化界面而言,使用PowerShell了解系統中的硬件信息不僅方便,而且獲取的信息更加完整。
由于YowerShell是基于NET Framework的,因此它擁有一些與C#語言相似的元素,這使得熟悉c#語言的用戶能夠更加容易地上手。當然,這些相似性并不會妨礙那些不了解C#的用戶使用PowerShell。
讓VMWare下崗的虛擬化技術
如果說起虛擬機,VMWare、Virtual以及VirtualBox都是大家很熟悉的虛擬機軟件,而Windows Server 2008的64位版本中提供了名為Hyper-V的虛擬化技術,可以讓我們在不額外安裝虛擬機軟件的情況下搭建虛擬化平臺,讓這些虛擬機軟件徹底的下崗。
從功能方面來看,Hyper-V技術似乎和VMWare差不多,也是在操作系統和真實的硬件之間存在一個虛擬軟件層對虛擬系統進行管理。但是,實際上兩者還是存在較大的差別。
在VMWare虛擬系統中包含了直接位于硬件層上的底層硬件驅動程序,但是這些驅動程序并沒有完整涵蓋所有的常見硬件產品。遇到支持度不佳的情況,便只能通過VMTools讓硬件以兼容模式工作,這使得虛擬系統的穩定性欠佳。而Windows Server 2008中的Hyper-V技術沒有包含底層硬件的驅動程序,這無疑有利于主系統和虛擬系統的兼容性與穩定性。
不過,Windows Server 2008中的虛擬化技術目前只能虛擬,Vista與Windows Server 2008系統,這和WMWare等虛擬機軟件通吃Linux、Windows等多平臺多系統相比處于下風。但是,我想微軟的眼光應該不會如此短淺……