论文部分内容阅读
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等多平台多系统相比处于下风。但是,我想微软的眼光应该不会如此短浅……
在此前的江湖传言中,微软这款最新的服务器操作系统进步很大,它的“集中管理”、“图形化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等多平台多系统相比处于下风。但是,我想微软的眼光应该不会如此短浅……