122 评论

扫盲操作系统虚拟机[2]:介绍各种应用场景

  前一篇帖子介绍了虚拟机的基本概念。今天来介绍一下,操作系统虚拟机可以用于哪些场合。
  为了打字省力,本文后续部分用“虚拟机”指代“操作系统虚拟机”。

★运行各种系统的软件


  虚拟机最主要的一个功能就是:可以在一台电脑上运行不同的操作系统。不同的操作系统,差异是很大滴。操作系统的差异性导致了很多专有软件——有些软件只有 Windows 才有,有些只有 Mac OS 才有,还有些软件只有 Linux 才有。
  举个例子:
  很多苹果的粉丝发现苹果系统上翻墙软件奇缺(大部分翻墙软件,比如“VPN gate、自由门、无界”,都是 Windows 软件)。
  在没有虚拟机的时代,要想在一台电脑上玩不同的系统,只能通过“多引导”。但是“多引导”一次只能用一个系统。有了虚拟机之后,你就可以【同时】玩不同系统下的软件。

★简化系统管理


◇便于硬件迁移


  如今硬件升级换代很快,某些网友时不时就会换新电脑。换了新电脑,可能要重装系统;就算新电脑随机带了操作系统,你也免不了要装一大堆自己用的软件。干这种事情,往往繁琐且费时费力。而虚拟机可以帮你免去这类烦恼。
  比如俺,每次换电脑,都非常省事儿。因为俺所有的电脑操作(包括翻墙上网、公司事务、写程序、写博客、等等)全都是在虚拟机内完成;俺平时用的软件(除了虚拟机软件本身),都装在虚拟系统内。所以捏,每次升级电脑,俺只需要安装 Host OS(宿主系统)和虚拟机软件。然后再把一大堆虚拟机镜像 copy 过去,就 OK 了。

◇便于系统备份


  既然虚拟机有利于“硬件迁移”,自然也就有利于“系统备份”。
  如今笔记本电脑大行其道,但也带来一个问题:容易弄丢或者容易摔坏。一旦弄丢或摔坏,你免不了又要装系统、装软件。如果你平时就使用虚拟机工作,并且记得把虚拟机镜像备份出来(比如拷贝到另外一个移动硬盘)。一旦失窃或摔坏,恢复起来就很省力。

◇便于灾难恢复


  前一篇帖子提到虚拟机的快照功能。这个功能有点类似于 Windows 的“系统还原”,但是比“系统还原”更安全,也更好用。因为"系统还原"功能只能帮你还原部分文件(主要是系统文件),而虚拟机快照可以帮你复原虚拟操作系统中的所有文件(包括内存状态)。
  有了这么牛叉的快照功能,可以帮你从误操作的灾难中恢复出来。
  举例说明:
  每当装好虚拟系统及常用的几款软件之后,建议你先做一个快照(这个快照对应的是干净的、正常的系统)。以后你在使用的过程中,万一发生了误操作(比如误删了系统文件),直接回退到这个干净的快照,系统自然就恢复了;如果系统莫名其妙坏了、无法启动了,也只需"回退到干净的快照",即可。

◇无需清理系统垃圾


  貌似很多网友都会在自己的 Windows 系统上安装一些系统优化的软件。这些软件的一个主要功能是"清理系统垃圾"。
  但是像俺这样,主要工作都在虚拟机内完成的人,就没必要"清理系统垃圾"。俺使用的虚拟机,每隔几天就回退到前一个干净的快照。一旦回退快照,系统垃圾自然就没了。

◇使用快照的注意事项


  刚才连续举了两种使用快照的场景。顺便说一下“注意事项”。
  假如把虚拟机回退到某一个快照(以下称“快照A”),那么从“快照A”之后的所有文件系统的变化(包括新建的文件、修改的文件、删除的文件)都会被复原。
  如果你像俺这样,定期回退到前一个干净的快照,有一点务必提醒大家:需要长期保留的文件(尤其是一些个人数据),不要放到虚拟机里
  举个例子:
  假如你在虚拟机内用 MSN/Skype 聊天,它会在本地保存聊天记录。一旦你把虚拟机的快照回退,刚刚保存的聊天记录就没了。
  解决的办法:
  (参见本系列的第7篇

★用于信息安全领域


◇防范黑客入侵


  关于这招,请看《如何防止黑客入侵[7]:Web相关的防范 (下)》一文的“多虚拟机方案”。这里就不再浪费口水了。

◇试用危险的软件


  有时候你在网上看到某个软件(比如某个小游戏)很不错,很想安装了体验一下。但是这个软件可能来路不明,你不晓得这个软件本身是否安全可靠。
  咋办捏?
  俺通常会留一个干净的虚拟机用来进行“软件试用”。这个虚拟机事先做了一个干净的快照。在这个虚拟机里面,想装啥软件都可以(流氓软件、带毒的软件,都无所谓)。等到把这个软件玩腻了,就回退到事先做好的那个干净的快照。一旦回退快照,再流氓的软件都会从眼前消失。

◇搭建蜜罐


  所谓的“蜜罐”(洋文叫“honeypot”),是故意用来吸引攻击者的一个系统。
  在安全行业中,有时候会用虚拟机来搭建“蜜罐”。蜜罐有很多种用途,有些比较注重安全的企业或机构,可以通过蜜罐进行黑客入侵的早期预警。有些杀毒软件厂商则利用蜜罐用来收集病毒样本。
  更多的介绍可以看维基百科(在"这里")

★用于隐私保护


  严格来说,“隐私问题”也属于“信息安全”的范畴。不过捏,因为这几年“隐私问题”比较突出,俺单独用一个章节来强调。

◇防范流氓软件偷窥


  除了刚才提到的“防范黑客”,虚拟机还可以用来保护隐私。
"比如臭名昭著的 QQ 会偷偷扫描你的硬盘,窥探你的隐私。由于 QQ 的用户群太大了,你不用它还不行(像俺这种从来不用 QQ 的天朝网民,估计不到1%)。
  咋办捏?
  办法之一是把 QQ 安装到虚拟机系统,然后把你个人的隐私(比如裸照)放到外部的真实系统。这样一来,即使 QQ 偷窥,也看不到你的隐私。
  这招不光能用来对付“疼逊”,也可以用来对付其它流氓软件(比如“逊雷、支付宝”)。

◇用于多人共用的电脑


  有些网友的电脑会被家人共用——你的MM或老婆可能会拿你的电脑上网;如果你有个已经上学的小孩,他/她可能也会拿你的电脑上网。当多人共用你的电脑,隐私问题就浮现出来了。
  举个例子:
  假如你上黄色网站,多半不希望让家人知道。不幸的是,你的家人因为用了你的浏览器,可能无意中会看到你的浏览历史......一旦发生这种不幸,轻则名誉受损;重则引发家庭纠纷。
  某些网友会建议说:每次上网后,清理一下浏览器历史记录;还有的同学会建议说:使用浏览器的隐私模式。
  但是俺觉得,这些招数都不够彻底。以“隐私模式”为例。虽然“隐私模式”不会在浏览器中留下上网的历史痕迹。但是!如果你下载某个黄色视频或黄色图片在本地观看,那“隐私模式”可就帮不了你喽。由此可见,要想彻底避免隐私外泄,还是得用虚拟机。具体做法如下:
  装一个虚拟机专门用来上“限制级的网站”。一旦下载了限制级的内容,也只保存在这个虚拟机内。通常来说,你的家人多半不熟悉 IT 技术,可能连"虚拟机"都没听说。所以,你的浏览历史,以及你保存下来的限制级内容,自然不易被发现 :)

◇用于隐匿自己的IP


  这种场景比较少见。一般来说,只有像俺这种"反党人士",才有这种需求。
  举个例子:
  你想通过 QQ 群发一些“不和谐的言论”。但是大伙儿应该都知道,“疼逊”是朝廷的走狗,他会帮朝廷追查“反动言论的始作俑者”。因为 QQ 服务器会记录每一个 QQ 用户的 IP 地址。一旦发现某个用户发送煽动性言论,官府六扇门的捕头直接根据 IP 地址就可以定位到你的位置。
  那该咋办捏?
  某些天真的网友会想,如果为 QQ 设置代理,让 QQ 客户端通过代理联网;那么 QQ 服务器看到的就是代理的 IP 而不是本人的 IP。
  但是捏,这种做法不一定保险。即使你给 QQ 客户端设置代理,说不定 QQ 还是会偷偷地、(不经过代理)直接连接 QQ 服务器。如果是这样的话,那你的真实 IP 还是会暴露。
  【正宗的做法】如下:
  装2个虚拟机系统(简称 A 系统 和 B 系统)。A 系统装翻墙软件,配置双网卡,分别用 NAT 模式和 Host-Only 模式。B 系统装 QQ,单网卡,配置为 Host-Only 模式。然后配置 QQ 的代理,让 QQ 的代理指向 A 系统的翻墙软件。由于 B 系统的网卡是 Host-Only 模式,QQ 客户端即使想偷偷地直连服务器,也办不到。所以,QQ 只能老老实实地通过 A 系统中转。由于 A 系统的中转是通过翻墙代理,最终 QQ 服务器看到的是翻墙代理的 IP,看不到你本人的真实 IP。
  顺便说一下,如果你对安全性的要求比较高,可以在 A 系统中使用多重代理,具体的操作请看俺之前的博文。用了多重代理,朝廷几乎没可能从网络层面追踪你的真实 IP。
  光这么说,可能比较抽象,某些网友未必能搞懂。所有俺后来又在《如何隐藏你的踪迹,避免跨省追捕》系列中,补充了2篇博文,详细介绍“双虚拟机”的招数。

★用于软件开发和测试


  考虑到俺博客的读者中,还是有不少软件从业人员。最后再介绍一下虚拟机在软件开发和测试中的应用。

◇搭建开发环境


  比方说你的工作是编写 Linux 平台的程序,但是你平时又不习惯用 Linux 而喜欢用 Windows。
  咋办捏?
  你可以在 Windows 系统中安装一个 Linux 的虚拟机。当写程序或调试程序时,切换到这个虚拟机中,其它时间照常用 Windows。

◇搭建测试环境


  类似于开发人员,测试人员也可以通过虚拟机来搭建测试环境。根据俺的经验,虚拟机对测试人员的帮助要大于对开发人员的帮助。虚拟机能给测试带来如下好处:

1. 搭建多样化的测试环境
  假如你的工作是测试某个软件的 Web 界面。因为要考虑兼容性,你需要分别用不同版本的 IE 来测试它。但是不同版本的 IE 又不能装在同一个 Windows 系统里。
  咋整捏?
  解决之道就是:装若干个 Windows 虚拟机。有的虚拟机装 IE6,有的装IE8,有的装IE9......以此类推。这样一来,你就可以在一台电脑上,测试多种版本的 IE 浏览器。

2. 确保测试环境的一致性
  在没有虚拟机的时代,测试人员往往是在自己的操作系统中进行测试。由于每个测试人员的操作系统可能会有差异(比如:安装的软件不同、升级的补丁不同、等等),这种环境差异会对测试结果造成干扰。比如同一个 bug 张三测试出来,而李四却无法复现。
  有了虚拟机之后,可以让同一个测试组的人员使用同一个虚拟机镜像做测试环境。如此一来,可以绝对保证测试环境的一致性。

3. 确保测试环境的纯洁性
  在没有虚拟机的时代,测试人员每次拿到新版本的软件之后,需要先卸载旧版本,然后再安装新版本。但是捏,一旦旧版本没卸载干净(比如在系统目录还遗留了旧的动态库),可能会引发很多诡异的问题。
  有了虚拟机之后,测试人员可以先做一个干净的虚拟机快照。测试人员每拿到新版本,先把测试用的虚拟系统回退到这个干净的快照,然后再安装。如此一来,可以保证待测的软件总是安装在一个干净的环境中,避免干扰因素。

★结尾


  对于虚拟机,上面这些招数算是比较常用的。还有一些应用场景,因为比较冷门,俺就不在这里介绍了。
  本系列的下一篇,介绍一下“如何选择虚拟机软件”。

回到本系列的目录
版权声明
本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者编程随想和本文原始地址:
https://program-think.blogspot.com/2012/11/system-vm-2.html

122 条评论

  1. 我们公司用了大量的虚拟机做Linux平台的开发和测试,但是使用Windows虚拟机会有license的问题,公司通常没有购买足够多的Windows license

    回复删除
    回复
    1. 貌似微软有volume key授权的类型,也遇到这种情况。

      删除
    2. 如果是windows单一授权的话,只要你不同时打开两个系统应该不会有授权问题的

      删除
    3. 说到 license
      貌似国内大部分软件公司都直接无视之。
      至于虚拟机中的 license 问题,就更没人重视了

      删除
  2. 今天翻墙难度明显增加啊啊啊啊啊

    整半天才弄了个ssh tunnel出来,透口气

    回复删除
    回复
    1. 俺个人感觉 SSH 也不够坚挺。
      从技术上讲,GFW 可以根据行为特征,检测出用于翻墙的 SSH 通道

      删除
  3. Whonix 就是用双虚拟机隐藏ip的
    http://sourceforge.net/projects/whonix/

    回复删除
  4. to 楼主:能不能把无盘安装也在这系列中一并介绍了

    回复删除
  5. GTunnel和GPass今天所有模式都无法使用,包刮SKYPE模试,I2P可用。

    回复删除
    回复
    1. GFW好像已经强大了很多,之前我还以为Gpass的skype模式不会被封死,但是,现实永远是残酷的。
      还好,GAE没有完全封死,还可以出来呼吸新鲜空气。我有种感觉,用不了多久,就得用VPN了。 难道GFW又有了新的封锁技术?

      删除
    2. 现在好些VPN也不太好使了,以pptp/l2tp VPN受到干扰尤为严重。

      删除
    3. 这次的封锁确实非同一般。俺今天发了一篇《2012年11月翻墙快报(用I2P突破18大期间的封锁)》,有提到这个问题。
      俺猜测 GFW 采用了“基于行为特性”的检测方法,所以能封掉很多比较坚挺的翻墙方法(比如 TOR+公共代理)。

      好在 I2P 还能用 :)

      删除
  6. 感谢介绍,博主以后方便分享个干净的虚拟机镜像吗?谢谢

    回复删除
    回复
    1. vmware官网上有很多"干净"的虚拟机, 没有激活,需要你自己输入授权号, 前提是你认为vmware上的可以信任,因为都是网友上传的, 最可靠的还是自己搭建一个

      删除
  7. 另外,虚拟机是一个很好使用试用软件的工具, 比如30天试用的PS,每30天返回快照重新安装一下就可以了. 当然这种做法很不地道.....

    回复删除
    回复
    1. 用虚拟机去搞软件的试用期,确实很有效,但也确实很流氓 :)
      所以俺在本文中没有提

      删除
  8. 另外, vmware提供虚拟实体机器的迁移工具, 比如你新买了一台笔记本,你可以直接把他迁移到虚拟机器里面,当然这里忽视操作系统的授权问题

    回复删除
  9. 装2个虚拟机系统(简称 A 系统 和 B 系统)。A 系统装翻墙软件,配置双网卡,分别用 NAT 模式和 Host-Only 模式。B 系统装 QQ,单网卡,配置为 Host-Only 模式。然后配置 QQ 的代理,让 QQ 的代理指向 A 系统的翻墙软件。由于 B 系统的网卡是 Host-Only 模式,QQ 客户端即使想偷偷地直连服务器,也办不到。所以,QQ 只能老老实实地通过 A 系统中转。由于 A 系统的中转是通过翻墙代理,最终 QQ 服务器看到的是翻墙代理的 IP,看不到你本人的真实 IP。

    为什么不直接在A系统中装QQ呀,不是一样可以“QQ 服务器看到的是翻墙代理的 IP,看不到你本人的真实 IP”吗?看了半天,好像还是不明白

    回复删除
    回复
    1. TO 飞饶
      如果把 QQ 直接装 A 系统,由于 A 系统的网卡是 NAT 模式,可以直接连外网。
      假如 QQ 软件通过 NAT 网卡直接连外网,你的真实 IP 就会暴露。
      所以 QQ 要装在 B 系统(没有外部网卡,只有 Host-Only 网卡)

      删除
    2. A系统全局翻墙,网卡使用NAT Host-Only两种模式。B系统Host-Only模式。A系统的IP地址需要手动设置吗?我弄了很久,要么两个系统都上不了网,要么就是A系统能上网,B系统上不了。大侠什么出个教程呐。拜托了

      删除
    3. TO 2单元的网友
      这两个系统的网卡都需要设置的

      关于“双虚拟机”这个招数的详细教程,俺会放到[url=http://program-think.blogspot.com/2010/04/howto-cover-your-tracks-0.html]《如何隐藏踪迹、避免跨省追捕》系列[/url]
      到时候敬请收看

      删除
    4. TO 吴彤
      等本系列的下一篇,俺会详细介绍。
      敬请收看 :)

      删除
  10. 搞了半天,只有webfree勉强使用,其它的一切都是浮云,对伟大的wall顶礼膜拜啊。

    回复删除
    回复
    1. TO dade
      不知你是否尝试过 I2P,也是可以翻滴
      今天刚发了一篇《翻墙快报》再一次介绍 I2P 的使用

      GFW 的技术能力不可小看。
      俺猜测这次的封锁,应该运用了一些基于行为特征的检测技术。

      删除
  11. pc,手机上的入网许可是什么意思,党国会不会也能根据监控到硬件编号或者在硬件上做手脚,国外有没有这个

    回复删除
    回复
    1. 硬件上做手脚,难度相对比较大,目前暂时还没听说。
      目前朝廷对屁民的网络监控,主要还是通过软件(尤其是一些装机量很大的常用软件)

      删除
  12. 博主,请问装虚拟机对系统的要求得多高?感觉我装了虚拟机后速度有点慢,cpu老满

    回复删除
    回复
    1. 装虚拟系统,主要考验内存和CPU(主频不关键,主要看核心数)
      当然,一些优化配置也很重要。

      比如俺目前用的T系列笔记本,双核,同时运行3个虚拟系统完全没问题。
      算上 Host OS,共有4个系统一起跑。

      删除
  13. 非常时期,也就SSH能用了,操斯巴达!

    回复删除
    回复
    1. 18大期间,I2P 还能用。
      最近这段,封锁很严厉,俺是靠 I2P 翻出来

      删除
  14. 楼主能上来吗?

    回复删除
  15. 楼主能上来吗?

    回复删除
    回复
    1. 这位同学,你是怀疑俺的翻墙能力吗? :)

      删除
  16. 唉,看来楼主也被墙堵住上不来了,也不知道什么时候才会正常起来,到时候楼主还会不会回复我们的留言,楼主,快点翻上来,写篇无盘安装的扫盲好不啦!

    回复删除
    回复
    1. 唉,看来是真的,往常楼主都是在周末更新或恢复留言的。最近google被攻击了,又是敏感时刻,但愿楼主能安全吧

      删除
    2. http://www.voachinese.com/content/google-20121109/1543059.html

      删除
    3. 楼主该没事吧。还真替楼主有点担心。

      删除
    4. TO 17楼的诸位网友
      俺没事,请大伙儿放心
      朝廷没那么容易逮到俺 :)

      关于无盘安装的问题
      会在“虚拟机系列”的后续博文介绍。

      说到 Google
      前几周,GAE 被攻击,上周末,Google 的域名被 GFW 干扰。
      看来朝廷欲置之死地而后快

      删除
  17. 推荐一篇关于im的文章,就是奇怪人民网会发布这个http://it.people.com.cn/GB/42892/114555/115746/11818779.html

    回复删除
    回复
    1. 这篇文章出现在人民网,确实比较奇怪。
      大概是编辑把关不够严格 :)

      删除
  18. 不知道楼主什么时候有空介绍一下KVM。
    看起来很高端的样子,不知道怎么样。

    回复删除
    回复
    1. KVM 貌似用的人不多哎
      俺还是先介绍 WMware 和 VirtualBox 吧

      删除
  19. 楼主不知道你看不看《阳光时务》,还不错,也推荐给其他的观众和路过的:
    https://skydrive.live.com/?cid=446C3C74F8F24796&id=446C3C74F8F24796!105

    这个腔内就可以打开,不需要翻。大伙儿可以收藏,不过更新的会很慢,但是一直在更新的。


    另外在30期里面有谱系,比较生动形象些,楼主也可以参考,当然没你的数据庞大。
    前面的那期有网友回复了,我直接贴过来


    https://lh6.googleusercontent.com/-qCfIMj4QIBk/UJyN-h1LoBI/AAAAAAAAK28/-VHfDQBPNlc/s0/taizidangpuxitu.jpg

    http://chinadigitaltimes.net/chinese/files/2012/11/taizidang.jpg

    回复删除
    回复
    1. 多谢分享《阳光时务》
      这个电子杂志刚出来不久,俺就在 GoogleReader 里面订阅了

      删除
  20. 五六天没见博主的消息了,博主还好吗,只能说愿主保佑你!

    回复删除
    回复
    1. 俺很好 :)
      多谢关心!
      让大伙儿担心,实在抱歉

      删除
  21. 楼主你在哪里,你是最近很忙还是上不来?但愿不是被恶党……:(

    回复删除
    回复
    1. 多谢关心!
      最近一周确实比较忙,没抽出时间回复博客留言。
      让大伙儿担心了,实在抱歉 :(

      共党暂时拿俺没辙,俺会继续战斗!

      删除
  22. 楼主,你好歹坑个声 好担心你被查水表啊

    回复删除
    回复
    1. 多谢关心!
      几天没来,让大伙儿担心了,实在抱歉 :(

      删除
  23. 算起来楼主这次有六七天没出现了,每周转载也没有,这十八大按楼主的性格应该不会不发声吧。

    回复删除
    回复
    1. 楼主一定凶多吉少,不知大家最近有没有收到楼主的邮件的

      删除
    2. 楼主到底怎么了,被控了?

      删除
    3. TO 黑木
      多谢对俺的关心 :)
      最近一周比较忙,没顾得上回复博客留言
      让大伙儿担心了,实在抱歉 :(

      TO 1单元的网友
      你说俺“凶多吉少”,看来你对俺的技术功底缺乏信心啊 :)

      删除
  24. 楼主,早点现身吧……要是你被跨省了,那匿名系列真是有点儿不靠谱了!但愿人长久……!

    回复删除
    回复
    1. 前几天比较忙,让大伙儿担心了 :(
      今天隆重现身!

      说到《如何隐藏踪迹》这个系列
      俺写了这么多煽动性的博文,也没被跨省,从某种程度说明这个系列还是管用滴 :)

      删除
  25. 博主,看到后能吱一声吗?大家都很担心你……

    回复删除
    回复
    1. 吱~~~

      让大伙儿操心了,实在抱歉 :(

      删除
  26. 这段时间访问google的服务很慢很慢,希望仅仅是gfw的问题,希望编程随想兄安好。

    回复删除
    回复
    1. 说不定是 忠党爱国 搞的鬼。

      删除
    2. TO 沦陷区居民
      老熟人,又有好久没见啦
      俺一切安好,请勿担心

      TO 1单元的网友
      “忠党爱国”哪有这么大能耐?
      :)

      删除
  27. 希望是博主工作忙

    回复删除
    回复
    1. TO Buggy Lee
      多谢老熟人关心 :)
      最近一周确实比较忙

      删除
  28. 还没回来,这不科学...

    回复删除
    回复
    1. 俺的行踪居然上升到“科学”高度 :)

      删除
  29. 好人一生平安。:D.............
    Good lucky.

    回复删除
  30. TO 楼上的各位热心读者
    最近几天比较忙,一直抽不出时间上博客。
    拖到今天周末,终于发了一篇《翻墙快报》

    刚才看了这里的留言,才知道有这么多人为俺担心,实在很感动!
    不过请大家放心,朝廷的走狗要抓到俺,还是有一定难度滴
    俺会利用博客做阵地,继续给党国抹黑 :)

    回复删除
  31. 感谢博主!新手啊,希望能写详细点!继续关注。辛苦了

    回复删除
    回复
    1. 考虑到俺博客的读者有很多不是 IT 技术人员,俺会尽量写得傻瓜化一些 :)

      删除
  32. 博主 请问我想建个虚拟机A系统 然后宿主机用虚拟机上网 可行吗 我是win8企业版64位的 还有最后一个问题:就是文章最后一句“一些应用场景”能否讲解下

    回复删除
    回复
    1. 楼上,Win7可以装Windows Virtual PC 虚拟机的,它是一个虚拟化的XP系统,可以上网或运行XP糸统支持的程序,Win8不太清楚。

      删除
    2. 大哥 我想实体机通过虚拟机上网 怎么弄!!!实体机共享虚拟机上网我已经会了 但反过来不会 求教

      删除
    3. TO 35楼的网友
      宿主系统也可以利用虚拟系统上网的。
      以 VMware 为例
      装完虚拟机软件后,宿主系统会多出几块虚拟网卡,其中有一块是 NAT 的虚拟网卡。
      你可以把虚拟系统的网卡设置为 NAT 模式。
      然后宿主系统就可以通过这块虚拟网卡跟虚拟系统通讯。
      如果你在虚拟系统运行翻墙代理,宿主系统的浏览器是可以通过这个代理上网的。
      更详细的介绍(包括截图),请看本系列后续博文 :)

      本文末尾的“一些应用场景”,主要是指一些比较冷门的场合。
      因为篇幅有限,所以俺就没把冷门的场景列出。
      冷门的场景很多。比如用虚拟机模拟“异种 CPU 架构”的系统,这对于某些特定的软件开发人员很有用。

      删除
    4. 谢谢博主的回复 很期待后续博文

      删除
  33. 看了楼主两篇关于虚拟机的文章,小小总结一下有待楼主详细说明的内容:
    1、如何在虚拟机中建立多糸统,比如双糸统;
    2、如何建立快照和使用快照功能;
    3、三种虚拟网卡的设置方法;
    4、如何运用多糸统达到隐身的效果,比如B糸统QQ走A糸统代理来隐藏IP的步骤。

    Win7下的Windows virtual PC和VMware Workstation 的功能优劣?

    回复删除
    回复
    1. 你真是一位热心读者 :)
      俺写本系列后续博文的时候,会仔细留意你列出的这几点

      删除
    2. 纵观全网,楼主的翻墙文章的实用性、可操作性和翻墙效果最佳,个人受益匪浅。追求真相、爱好自由和民主的国人期待楼主不负众望,继续与进俱进地贡献破墙经验。

      删除
    3. TO 楼上的网友
      多谢对俺的鼓励,俺会继续普及翻墙,继续揭露朝廷的洗脑!

      删除
  34. 此评论已被作者删除。

    回复删除
  35. 请教楼主:我用虚拟机装Ubuntu12.10(ISO),但界面是英文,能把界面改成中文吗?安装时没有语言选择项

    回复删除
    回复
    1. 在系统中设置语言

      删除
    2. 在language选项里“汉语(中国)”成灰色,也就是没有这个语言包啊,只有“English(United States)”与“English”两种语言

      删除
    3. 在language选项里“汉语(中国)”成灰色,也就是没有这个语言包啊,只有“English(United States)”与“English”两种语言

      删除
    4. 在language选项里“汉语(中国)”成灰色,也就是没有这个语言包啊,只有“English(United States)”与“English”两种语言

      删除
    5. 天哪,我以为我没有发出去,还奇怪呢,就发了三次,谁知道...

      删除
    6. TO 素疏
      俺以前安装 Ubuntu 一直是用英文安装界面,没想过要切换语言,所以也没有碰到你说的问题。
      你装的 Ubuntu 12.10 是刚发布的,俺尚未用过。

      你之前的3条留言被 Google 误判为垃圾留言,俺前两天才从垃圾留言列表中把你这3条恢复出来。

      TO 其他网友
      如果哪位网友用过,并且碰到过类似问题,可以吱一声。

      删除
    7. 折腾了这么久,终于装好了。在网上搜了教程:http://soft.zdnet.com.cn/software_zone/2009/0219/1346542.shtml,http://wenku.baidu.com/view/e1d7c66aa98271fe910ef9e5.html。安装VMware Tools时,终端提示输入密码,但无论我按什么键,终端就是没反应,在这里卡了半天。最后搜了一下才知道终端输入密码不会显示,就像没反应一样...
      无论如何,还是要感谢那些教程作者的,在这里看到了互联网的精神...

      删除
    8. TO 素疏
      恭喜你搞定了 :)

      删除
  36. 提醒一下:
    虚拟机里面虽然有什么"3D加速"、“2D加速”...
    但是我始终不清楚现在的情况(在虚拟机里面在线看视频性能和画面质量咋样)
    也没试过。等会就去试一下

    回复删除
    回复
    1. 在带宽足够的情况下,虚拟机看在线视频,效果[b]至少[/b]取决于如下几个因素:
      1、物理硬件如何(尤其是CPU、显卡、等)
      2、虚拟机软件的类型
      3、同时运行的 VM 数量
      4、播放的视频类型

      删除
  37. VirtualBox有移动版,等于把整台电脑放进U盘随身携带。virtual PC和VMware都做不到

    回复删除
    回复
    1. 好希望你们这些懂的人士,能够先把virtualbox以及vmware的安装运行的相关资源和链接,在回复里讲解下

      授人以鱼不若授人以渔

      我虽然摸索了几个下载版本,但是都没有顺利探索成功,遇到各种各样的问题。所以急切期盼各位技术达人

      删除
    2. TO 1单元的网友
      俺很快会发布虚拟机系列的下一篇。
      会从基本的安装配置讲起,便于非技术用户掌握虚拟机的使用。
      敬请收看。

      删除
    3. 谢谢编程随想,期盼中。。。

      删除
  38. 终于学会搭建虚拟机环境了,貌似虚拟机可以解决一些网吧里需要管理员权限的东西。

    不过虚拟机跑起来真够费劲,先是学校机房电脑跑不起,后来是网吧勉强跑起,但是必须把系统虚拟镜像先从u盘复制到电脑硬盘,u盘的读写速度太慢了,跟不上虚拟机的节奏。

    但是用完如果要保存,还得把电脑硬盘上的镜像文件重新复制回u盘,动则上G的文件,这样实在有点伤不起。

    回复删除
    回复
    1. 如果要省空间,Guest OS 用 WinXP或Win2003,之后发布的 Vista、Win7、Win8 都大很多。
      当然,如果熟悉 Linux 的话,可以用 Linux 的 Guest OS
      Linux 系统可以精简得非常非常小。

      删除
  39. 微软“纯洁的”系统太大了,用各论坛“精简版”能减少硬盘大小和内存使用,用得畅顺多了。
    况且微软的自己都有后门,如著名的黑屏后门。而且漏洞还要一个个补。
    博主能抽时间检测下雨林木风或深度最后版本的XPSP3安全性如何吗?电脑公司和番茄花园有后门几乎是公开的,就不必麻烦您了。

    回复删除
    回复
    1. 俺如果用 Windows 虚拟机的话,都是用微软正宗的 ISO 镜像安装的。
      国内网友定制的版本(包括你提到的雨林木风、深度),俺都没有用过。

      关于后门
      如果是微软故意留的后门,那不论是正宗的官方镜像还是国内定制的光盘镜像,都会有。
      而国内定制的光盘镜像,说不定还会有其它一些后门。
      所以总的来说,国内网友定制的版本,风险会更大。

      关于漏洞
      如果开启 Auto Update 每月定期升级补丁,应该可以避免大部分漏洞。
      另外,本机开启防火墙,也可以杜绝掉大部分远程漏洞。

      删除
    2. http://msdn.itellyou.cn(不需要翻墙) 这个网站里似乎有很多微软正宗的操作系统下载。。其中的xp with sp3貌似需要输入验证码,而且验证码用google搜索很容易就搜到了。(我试试用java的那个:http://msdn.itellyou.cn

      删除
    3. 0.0让文字指向链接没成功。。不好意思。。

      删除
  40. 疑问!

    用虚拟机来玩游戏是可行的吗?

    回复删除
    回复
    1. TO 御宅暴君
      是否可行要根据如下因素综合判断:
      1、你玩的游戏类型
      2、你电脑的硬件配置
      3、你使用的虚拟机软件的类型

      比方说,如果你玩 3D 游戏,如果你用的虚拟机软件不支持 3D 加速,那么,即使硬件配置再好,也是白搭。

      删除
    2. 虚拟操作系统里面的显卡性能是不是很大程度上由虚拟软件决定的?

      删除
    3. 虚拟操作系统里面的显卡性能是不是很大程度上由虚拟软件决定的?

      删除
    4. TO 御宅暴君
      是的。
      虚拟操作系统里的显卡,也是虚拟机软件提供的驱动虚拟出来的

      删除
  41. 虚拟操作系统里面的显卡性能是不是很大程度上由虚拟软件决定的?

    回复删除
  42. 虚拟操作系统里面的显卡性能是不是很大程度上由虚拟软件决定的?

    回复删除
    回复
    1. TO 御宅暴君
      请勿重复提问 :)
      俺在43楼回复了。

      删除
  43. 楼主所说的,安装 Host OS宿主系统.是什么?

    回复删除
  44. 楼主所说的,安装 Host OS宿主系统.是什么?

    回复删除
    回复
    1. 回楼上:
      Host OS宿主系统指的是真实主机的操作糸统,比如Windows XP、Win7等等。

      删除
    2. TO Qwe Qweqwe
      在本系列的前一篇,俺介绍了操作系统虚拟机的一些基本概念,包括什么是 Host OS?什么是 Guest OS?
      建议你看完那篇,再看本系列的后续博文。

      删除
  45. 我在guest os 是elementaryos下写代码,Host os跑win7用QQ, thunder 4G内存都好卡,不知道楼主的什么机器,可以跑那么多虚拟机...

    回复删除
    回复
    1. TO Ice.Singapore
      虚拟机的性能优化有几个注意点:
      1、电脑的 CPU 一定要支持虚拟化指令(否则 CPU 的性能会很差)
      2、CPU 的核心数越多越好(需要多少 CPU核心,取决于需要同时开几个 guest OS)
      3、物理内存越多越好(需要多少物理内存,取决于需要同时开几个 guest OS)
      4、给 guest OS 分配内存要恰到好处(否则会导致虚拟内存的换页太频繁)

      关于这个话题,俺今后会再开一个系列,专门聊使用虚拟机的高级经验。

      删除
  46. 纵观全网,就楼主的博文可操作性强,而且形成系列,支持

    回复删除