董师傅茶坊(3)
董师傅茶坊
虚拟机使电脑一台顶N台
一天,几个才开始学电脑的朋友问董师傅,虚拟机是什么?能够为我做哪些事情?和普通物理机相比到底能够为我们带来什么好处?针对大家的问题,我们请来了系统和虚拟机方面的专家为大家解惑。让专家向大家介绍他是如何使用虚拟机的,虚拟机能够为他做什么事情。
本期专家:王春海
河北经贸大学信息技术学院实验中心,实验师,MCSE、MCDBA。对组建大、中型广域网与局域网有相当丰富的经验。在网络维护、网络故障解决、网络安全、数据恢复和虚拟机等方面有独到的见解。
小知识:什么是虚拟机
虚拟机是指运行在Windows或Linux计算机上的一个应用程序,这个应用程序“模拟”了一个基于x86的标准PC的环境。这个环境和普通的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器、SCSI控制器等设备,提供这个应用程序的“窗口”就是虚拟机的显示器。
在使用上,这台虚拟机和真正的物理主机没有太大的区别,都需要分区、格式化、安装操作系统、安装应用程序和软件,总之,就像一台真正的计算机一样。
轻松模拟多种系统环境
适合人群:程序开发人员、编程爱好者
特点:多系统分开模拟,避免系统混乱
以前的开发人员,只要编译出的程序在自己的计算机上通过就可以了。而对于开发人员来说,考虑现有的操作系统和环境的多样性,其开发的程序要在多种情况下测试通过才行。这样,我们可以使用VMware Workstation(或Microsoft Virtual PC),通过安装有不同操作系统和环境的虚拟机来测试。
如果是做的一些基于Windows或Linux的开发,可以安装多个虚拟机,在每个虚拟机中安装不同的操作系统进行测试。而使用VMware Workstation 5.5及其以后的版本,可以使用其提供的“快照”功能,在同一个虚拟机中配置不同的环境。
例如,我们创建了一个Windows XP的虚拟机,我们可以在安装完成后。在打上SP1和在打上SP2补丁之前、后创建快照,在使用这些快照,可以快速恢复到“快照”时的状态。如果是做的一些“底层”的开发,最好使用Microsoft Virtual PC提供的虚拟机;如果是网络类的开发,最好使用VMware Workstation、VMware GSX Server提供的虚拟机。
低成本实现硬件环境模拟
适合人群:硬件测试人员、硬件设计者
特点:成本低,模拟类型多
虚拟机可以“模拟”出我们手头没有的一些硬件和做一些不具有条件的实验。例如,我们使用VMware Workstation 5.5,可以在虚拟机中添加950GB的SCSI硬盘、1000MB的网卡。例如,使用VMware Workstation或VMware GSX、Microsoft Virtual Server,可以做Windows群集的实验。
而在通常的情况下,要想实现Windows群集(Exchange 群集、SQL Server群集),至少要两台服务器和一个可以共享的磁盘陈列柜,而这些至少需要几万元钱,但我们可在一台至少有384MB内存和普通的IDE硬盘的计算机上实现。
模拟实现各种网络环境
适合人群:网络设计开发者、网络安全爱好者
特点:创建多个主机轻松组网、网络性能测试容易
使用虚拟机,可以在一台物理主机上,创建一组计算机并且这些计算机可以根据多种要求进行联网。使用VMware Workstation 5.x版本,可以创建出一个多达9个虚拟交换机的、每个虚拟交换机上具有多台计算机的复杂网络。
使用VMware Workstation 5.x提供的“team”功能,可以允许开发人员模仿不同虚拟机之间缓慢和不可靠的网络连接(例如可以模拟28.8KB/S、56KB/S(Modem速度)、64KB/S(ISDN 1B)、128KB/S(ISDN 2B)、192KB/S、1.544MB/S(T1速度)、4MB/S、10MB/S、45MB/S(T3)等多种不同的速度,这在做一些网络类的编程和网络实验时尤其有用)。
现实应用,服务器的功能扩展
适合人群:提供网络服务的公司企业
特点:低成本实现一台网络服务器的功能扩展
虚拟机不仅仅应用于学习与实验中,还可以直接应用于现实。使用VMware GSX Server或VMware ESX Server、Microsoft Virtual Server,可以在一台高性能的服务器上同时运行多台虚拟机服务器,每台虚拟机相当于一台独立的服务器直接对外提供服务,与网络中的服务器具有相同的功能。
根据服务器的配置和性能,使用VMware GSX Server,可以在一台服务器上同时提供32~64台虚拟机(每个CPU最多支持4台虚拟机,最多支持32个CPU),VMware ESX Server(每个CPU最多支持8台虚拟机)和Microsoft Virtual Server可以最多同时提供64台虚拟机。
在企业应用方面,VMware走在了Microsoft的前面。使用VMware提供的VMware VirtualCenter和Vmotion,可以单点管理上千台Windows NT/2000/2003、Linux、Netware服务器,并且可以将活动的虚拟机从一个物理系统移动到另一个物理系统,从而不间断服务。
使用VMware P2V Assistant,它可以将一个物理计算机系统转换成镜像,供VMware虚拟机使用。它可以快速可靠地将Windows NT/2000/2003的各种物理系统迁移到虚拟机中。
常用软件
不能下载MMS电视直播
Q:家里的电脑有电视卡,用Windows media编码器设立流服务器,用直播方式转播电视节目,在单位电脑观看比赛。现在想保存正在直播的节目,用了很多支持MMS流下载的工具都不能下载。我知道可以在家里的电脑上边直播边录制,但家中硬盘无录制空间。请问有什么工具可以下载MMS直播?
A:我不清楚你使用的是什么电视卡,或者是转播的哪些电视台。但现在通常的电视台都有广播地址,你如果想保存这些广播的话,没必要使用电视卡转播后再保存,你可以直接使用流媒体下载软件下载这些在线的广播。而且即使你使用电视卡转播,只要设置正确,也应该能使用流媒体下载软件保存。
输入法出错
Q:我的王码五笔最近出现了问题,在电脑上看得到,但是不能打字。而且所有办公应用软件只要一用此输入法就会自动关闭。请问我该如何解决?
A:造成这种情况的原因可能是因为输入法文件丢失或者是字库丢失所致。在系统中将该输入法完全卸载,然后从官方网站下载该输入法的完整版本,最后重新安装该输入法即可。
网络与病毒
ADSL账号能否通用
Q:我是广西南宁电信ADSL用户;家在A城区,单位宿舍在B城区。请问是否可以将家里的账号与密码用到宿舍号码上(同为电信电话)?怎样设置?
A:这是不行的,通常ADSL帐号和密码是与电话号码绑定的。但是你可以找一些ADSL的公用账号(或者叫测试账号),这是没有限制的,在当地所有的ADSL上都是可以使用的。
无法远程关闭计算机
Q:当我用Shutdown /i远程关闭局域网内的某台计算机,按浏览计算机按钮时,出现当前目录服务不可用提示框。对此应该怎么解决?
A:使用“浏览”时,需要在Windows 2000(或Windows 2003)Active Directory网络中才能使用。你可以单击“添加”按钮,添加计算机,然后再远程关机。
无线传输的安全问题
Q:用笔记本无线上网,用公用的无线路由器,登录游戏账号、网上银行账号、邮箱账号、QQ账号,会被别人或拥有无线路由的人(有无线管理权限的人)截获破解吗?如我登账号不用正常方式登入,用户名和密码跳着输入会被破解吗?
A:这就要看你的无线路由器的工作方式了。通常情况下,使用无线上网,会采用加密传输,如果加密方式或密码过于简单,就会产生安全问题,你可以查阅你使用的无线路由器的说明书或技术资料,采用安全性比较高的通讯方式。另外,你采用不正常方式登录,只能对付一些针对键盘进行读写记录的木马,在传输的时候,还是按照正常的用户名、密码序列传送。
操作系统
系统让光驱不断弹出
Q:Windows XP在启动后弹出“欢迎使用”的界面时,我的机子运行到那几个字后就停下来了。同时光驱弹出后又关上,就这样反反复复。这到底是什么原因呢?
A:你可以用排除法或替换法找一下原因。如果更换一个光驱,还是出现问题的话,就是系统的问题。如果是系统问题,可能是安装了某些程序后引起冲突,在“安全模式”进入系统后,删除最后安装的驱动或硬件就可以解决,或者在进系统前按住“F8”键恢复到上次正常的系统设置。
局域网设置有何作用
Q:我发现网站打不开,QQ能上,QQ群里的BBS也打不开。后来看到打开的网址都显示:正在连接到192.168.0.200。最后在 “Internet选项”里的“连接”一项中发现有人在“局域网(LAN)”里的代理服务器填上了主机的IP地址。我把这个钩去掉后,就可以上网冲浪了。我想问一下这个“局域网(LAN)”它有什么作用?
A:在“Internet属性”设置的“连接”选项卡中,分别有“拨号和虚拟专用网络设置”和“局域网(LAN)设置”两项,用来设置到Internet的连接。假如你是通过RJ45的网线连接到Internet,如果要设置代理服务器,则要在“局域网(LAN)设置”中的“局域网设置”项设置;假如你是通过拨号方式或者VPN方式连接到Internet,则需要在“拨号和虚拟专用网络设置”中的“设置”按钮设置。在有些时候,用户是通过ADSL拨号上网,但设置代理服务器的时候,在“局域网设置”中设置,则代理服务器不起作用。