• 虚拟机


    一、虚拟机是什么? 
     
    虚拟机指的是在自己当前使用的操作系统(2000,XP)基础上安装并利用专门的虚拟机软件(常用的有VMWARE和Microsoft的VPC)虚拟出若干台计算机,这些虚拟的多台计算机每台有各自的CPU、内存、硬盘、光驱、软驱、网卡、声卡、键盘、鼠标、串口、并口、USB口等“硬件”设备,当然这些硬件都是虚拟的,实质上它们还是用你计算机中相应的硬件。这些虚拟的计算机可以独立运行,安装各自的操作系统,应用软件、杀毒软件等等,就好像平时用你的计算机一样使用它们。也可以让它们连成一个网络。  
    你的真实计算机称为物理机,虚拟出来的计算机称为虚拟机。物理机上的OS称为HOST OS,可以是2K/XP/2K3,在98下就别想用虚拟机了,但现在还有几个人还在用98?各台虚拟机上各自安装的独立的OS称为GUEST OS,可以是DOS,也可以是WIN各种版本,甚至可以是UNIX/LINUX、MAC OS等等。  
    一台物理机上能虚拟出多少台虚拟机取决于物理机的硬盘容量,你为一台虚拟机分配4G的硬盘空间,可以一次就为其分配4G的物理硬盘空间供其使用,也可以让虚拟机根据当前需要逐步增大对物理硬盘空间的占用,即随着虚拟机中硬盘中装的软件逐步增多而逐步增大对物理硬盘空间的占用。你甚至可以在创建虚拟机后根据需要增加一个虚拟硬盘,还可以增加其它硬件设备,如虚拟机中的光驱、网卡等等,还可以调整内存容量。 
     
    能同时开机的虚拟机数量取决于你的物理机硬件配置,主要是CPU和内存,尤其是内存。因为虚拟机的CPU、内存这两个关键硬件资源都是使用物理机的CPU和内存,所以同时运行越多台虚拟机,对物理机的CPU和内存消耗也越大,速度越慢。我的HP台机AMD 闪龙 3200+ CPU,1G双通道内存,HOST OS为2K,可同时运行3台虚拟机,其OS分别为2K、XP PROF和XP PROF,再加上物理机本身,相当于同时开启了4台计算机。几年前的旧台机和本本上只是PIII 800左右的CPU,256M内存,HOST OS为2K,其上也还可运行一到二台虚拟机,GUEST OS为2K或XP,但是速度会慢点。  
    所以大家不要担心自己的机器配置不高而运行不了虚拟机。每次同时开启的虚拟机数量少点还是可以应付的。在本本上运行虚拟机相对台机会慢点,毕竟本本的硬盘读写速度比较慢,而虚拟机需要大量且经常读写硬盘。  
    需要的虚拟机软件VMWARE和VPC哪里下?自己搜吧,有破解版本,也有汉化版本的,网上很多。注意 
    VMWARE 5以下版本安装完成必须重启HOST OS后才能使用,不适合安装有硬盘还原(保护)卡的物理机使用,5以上版本(含5)不需重启HOST OS即可使用,适合学校机房和网吧。
    二、谁要用虚拟机?虚拟机的基本作用是什么?

    大家可能觉得大虾才要用虚拟机,菜鸟用什么虚拟机,虚拟机对菜鸟没什么用嘛。其实虚拟机对谁都还是有用的。

    对很多菜鸟来说,电脑出点问题,自己想重装机器,如CMOS设置、硬盘分区、格式化、装OS、应用软件、杀毒软件等等都不会也不敢动手,生怕把自己的机器搞坏了。没错,如果对计算机不是太熟悉,重装或者瞎折腾搞不好会把自己机器折腾出问题来的,如破坏、丢失数据等等。那是不是每次就永远等着别人来帮助解决呢?如果你有钱让别人来为你服务,或者你有魅力让别人总是很乐意来帮你那当然好,但为什么不自己试着动手学习呢?自己动手实践最能学到真本领,动手实践但又不想对自己的爱机造成破坏,那就拿虚拟机开刀吧,在它身上练习,保证对你的物理机没有破坏。不过对菜鸟来说要学会使用虚拟机本身确实并不比学电脑一般操作、使用、维护容易,甚至更难。但虚拟机毕竟提供了一个不破坏自己机器的学习工具。至于不会,那就只有学习、学习、再学习了。。。学电脑都是这样的。

    对大虾来说,虚拟机那就更好用了。

    如果你需要进行一些网络实验,但手头没有几台计算机、HUB/SWITCH等,你可以同时开启多台虚拟机,让它们连成一个网络,甚至也可让它们上INTERET。多台虚拟机之间、虚拟机和物理机之间也可通过虚拟网络共享文件,在它们之间复制文件。

    如果你只熟悉WINDOWS,不熟悉但想学习UNIX/LINUX。不熟悉UNIX的用户如果直接在自己的物理机上装UNIX/LINUX,那就可能影响到你的物理硬盘分区,让你连WIN也进不了。这时可以在虚拟机上装UNIX/LINUX来学习,对你原来物理机上的WIN没任何影响。

    如果你需要做一些对系统可能有危害的试验,例如你要研究病毒或木马程序,但又怕自己的HOST OS被感染,那就到虚拟机上实验。让虚拟机做替死鬼,就好像医学院的学生学解剖总是在XX或动物上开刀而不会拿活人下手。例如大名鼎鼎的木马程序灰鸽子的客户端装在HOST OS上老是被杀毒软件查杀干扰,那就装在虚拟机上,而虚拟机上不装杀毒软件,这样灰鸽子就可以堂而皇之地悠哉落户于虚拟机上,通过虚拟网络照样可以监控肉鸡。再如有些网站有马或者怀疑有马,那就让虚拟机去踩地雷阵,即使牺牲了,也不过是一台虚拟机而已而不是物理机。下面还会讲到其实虚拟机即使牺牲了也很容易让它复活的。

    有些试用软件未经注册是有使用时间或次数限制的,但又找不到注册机或注册码,如果在物理机的HOSTOS上安装,一旦过期要想继续使用,整个系统必须重装,试用软件要重装,其它软件也要重装(当然你可以用XP的系统还原一定程度上减少麻烦)。但用虚拟机上安装使用这些试用软件会更方便,特别是要用很多试用软件时,每台虚拟机装一个试用软件,虚拟机上也可以设置多个类似XP的还原点,如果试用软件过期了,将虚拟机还原一下,再重新安装一下试用软件又可继续使用。

    现在QQ可以支持多号同时登录了,但雅虎通在一个OS下好像还是只支持单用户登录吧?如果你有两个或以上的雅虎通账号,想不漏过这两个账号下的所有好友,那就开几个虚拟机,每个虚拟机上各登录一个账号,其实也还是相当于你同时拥有了多台可上网的计算机。


    一台物理机OS即HOST OS只能装一种杀毒软件和防火墙,如果同时装不同的两种就很容易冲突。但是你又想试用看看其它杀毒软件和防火墙,总不能把HOST上原有的卸载了再装想试用的,试用不满意再卸载又装回原来的,一则麻烦,另则有些杀毒软件不能完全卸载而导致不能安装其它的杀软。这时一样可以在虚拟机上安装试用,每台虚拟机可以各装一种杀软,多台虚拟机上的多种杀软不会冲突,还可能利用各虚拟机上的不同种杀软通过虚拟网络对物理机上的HOST OS进行查杀。

    你在网上下载了一个ISO文件(虚拟光驱文件),你可以用WINISO软件查看里面的详细内容。如果该光盘是启动盘,你在WINISO中却是看不到启动效果的,一般是要先将其刻录到一张光盘再用这张光盘从光驱启动后才能看到其启动效果。你想了解这个启动盘是否好用,还有这个ISO文件是否完整,就必须将其刻录到光盘,等发现不能用或者不好用时,一则浪费了一张刻录盘,另则浪费刻录机刻盘、浪费光驱读盘。虚拟机支持读物理光驱中的光盘,也能支持虚拟光驱ISO文件,可以用虚拟机来测试该ISO文件的实际使用效果。我在网上下载的各种各样的XP ISO安装文件或其它以ISO封装的软件,就在虚拟机上先试验,觉得好用且能用的再去刻盘,这样既能节省刻录盘,也能减少对刻录机和光驱读写光盘的损耗。


    总之,虚拟机可以让你拥有多台联网的计算机,你原来在多台物理机器上想做什么在虚拟机上基本也可以做什么。虚拟机的基本作用就是可以多台联网,让你学习、测试、试验。

  • 相关阅读:
    再见了,正则表达式
    深入理解 Python 描述符
    并发-ScheduledThreadPoolExecutor
    ScheduledExecutorService用法
    常见限流算法总结
    常见集合类的复杂度
    并发-ConcurrentHashMap 1.7和1.8的区别
    并发-HashMap在jdk1.8也会出现死循环
    并发-Hashmap 1.7和1.8有哪些区别
    并发-HashMap与红黑树-todo
  • 原文地址:https://www.cnblogs.com/corsacsherry/p/3611928.html
Copyright © 2020-2023  润新知