科学网

 找回密码
  注册

tag 标签: 虚拟机

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

[转载]CiteSpace(Could not create the Java virtual machine)
jerrycueb 2013-2-20 18:40
[转载]CiteSpace(Could not create the Java virtual machine)
CiteSpace现在通过WebStart启动时,为Java虚拟机(JVM)请求最多为1GB的内存。如果你计算机上的内存满足不了这一要求,就会遇到“Could not create the Java virtual machine”的问题,也就不能启动CiteSpace. 有两个解决办法: 1. 扩展内存 2. 根据你现有内存的大小选用下列对应的启动 0.5GB: http://cluster.ischool.drexel.edu/~cchen/citespace/current/citespace512mb.jnlp 1.5GB: http://cluster.ischool.drexel.edu/~cchen/citespace/current/citespace1.5gb.jnlp 2.0GB: http://cluster.ischool.drexel.edu/~cchen/citespace/current/citespace2gb.jnlp 3.0GB: http://cluster.ischool.drexel.edu/~cchen/citespace/current/citespace3gb.jnlp 4.0GB: http://cluster.ischool.drexel.edu/~cchen/citespace/current/citespace4gb.jnlp
个人分类: 知识图谱|3102 次阅读|0 个评论
虚拟机不能退出全屏
plgongcat 2012-12-28 20:33
主机ubuntu,虚拟xp。 全屏xp,结果不知如何退出该模式,也就无法进入unix了。 后来网上查之,ctrl+alt+enter或者ctrl+F,结果没有用。 ctrl(右边)+F ,成功了。 ps:这些热键其实在我们用虚拟机启动xp时会弹出快捷键窗口的。
个人分类: unix|5027 次阅读|0 个评论
[转载]升级ubuntu后虚拟机不能使用
plgongcat 2012-12-28 20:27
升级后,虚拟机出问题了, VirtualBox error: Kernel driver not installed (rc=-1908) 原来更新后需要重启虚拟机,命令如下:(有的给出另外的命令,我试过在我的机子不行的,于是自己摸索如下) $sudo /etc/init.d/virtualbox restart
个人分类: unix|1537 次阅读|0 个评论
[转载]将virtual box虚拟机硬盘镜像转换为vmware硬盘镜像
thismoment 2012-9-27 21:48
将virtual box虚拟机硬盘镜像转换为vmware硬盘镜像 作者:A title="a Geeker,网络控,技术控,数码控,喜欢研究各类计算机软件应用,程序开发技术,不折腾会死星人。 br /联系我:colt.hawkins gmail.com colt.hawkins@gmail.com" href="http://be-evil.org/author/1"朦朧中的罪惡 发布于:2010-5-27 22:24 Thursday 分类: 杂七杂八 Virtual box是一款不错的免费虚拟机软件,但是它在我的4核CPU4G内存的工作站下运行ubuntu却然非常非常的卡! 被逼无奈的我只好将虚拟机更换为速度更快的vmware,因为我的工作环境已经在虚拟机中配置完整,重现安装和配置一次系统太耗费时间了,所以将virtual box上安装的ubuntu无缝的转移到vmware上面,就是我要解决的问题。 主体思路:将virtual box的硬盘镜像转换为vmware的,下面是操作步骤 虚拟机软件版本:virtual box 3.2 和 vmware workstation 6.1 使用virtual box的磁盘工具将linux的磁盘文件转换为vmware能识别的格式 在virtual box的安装目录下有个程序叫做 vboxmanage 我们可以使用以下命令来实现转换 vboxmanage clonehd 路径A/xxx.vdi 路径2/xxx.vmdk –format VMDK 运行界面参见下图 转换完毕后,我们安装vmware,然后从命令行进入vmware的安装目录 vmware同样提供了一个程序 vmware-vdiskmanage 来转换虚拟硬盘 我们可以使用下面的命令来转换刚才virtual box转换出来的那个vmdk文件 vmware-vdiskmanager -r 路径a/xxx.vmdk -t X 路径B/xxx.vmdk 注意命令中的那个 X 的值需要用以下的数字来代替,根据自己的情况自行选择 0 : 做成文件(容量慢慢增加的) 1 : 将硬盘分割切成2GB一个文件 2 : 硬盘实际大小(容量为虚拟硬盘大小) 3 : 将硬盘分割切成2GB一个文件(总容量为虚拟硬盘大小) 4 : 配置成ESX的格式 运行界面参见下图 耐心等待后,转换就完成了,在vmware中新建虚拟机时选择刚才转换好的硬盘文件,启动虚拟机 继续你的虚拟机之旅吧 参考文章: VirtualBox to VMware轉換之旅… 标签: 环境配置 虚拟机 Android开发笔记2010.05.28 | Windows 7下安全删除Linux分区及启动引导的方法 评论: 虚拟步行者 2010-10-14 16:40 请问博主,xxx.vdi转换得到的xxx.vmdk,在VMWare界面里该怎样调用啊? 我试了多次都打不开这个文件。而我又不想用VirtualBox 我的信箱:wojia08@126.com 回复 朦朧中的罪惡 2010-10-14 17:42 @虚拟步行者:你添加的虚拟机的时候可以选择硬盘文件,选择那个转换好的硬盘文件即可 回复 小子 2010-06-01 14:58 真能折腾~ 回复 朦朧中的罪惡 2010-06-01 16:00 @小子:被逼的
3796 次阅读|0 个评论
[转载]ubuntu 虚拟机下 不能访问网络 解决方案
thismoment 2012-8-26 14:05
http://stackoverflow.com/questions/175876/how-do-i-fix-my-vms-network-connection-if-it-seems-to-be-running-ok-from-the-ho 0 down vote I also had this sort of problem. But In my case, Ubuntu 11.10 was on VirtualBox on Windows 7 Enterprise, and tightly secured corporate network. But the issue, I think, was on host side. What I did, is as follows: 1. On VirtualBox's Network setting, choose "NAT", and check "Cable connected" 2. On host machine's network adapter settings, re-check that "VirtualBox Host-Only Network" has DHCP, all other settings are set to automatic. 3. On host machine's own "Local Area Connection", went to "Properties""Sharing" , and check "Allow other network users ...". And "OK" 4. On virtual machine, Disconnect once by "Uncheck"ing "Enable Networking", then "check" again. Bingo!, then Internet was working fine.
4293 次阅读|0 个评论
[转载]云计算分布式服务器负载均衡原理
evonchang 2012-7-8 09:04
许多企业组织正在和IT人员谈论,关于向云环境转移和/或使用虚拟机技术,从而获得更好的可扩展性。能够根据需求访问更多的资源,让您的企业拥有向内部和外部客户提供卓越的最终用户体验的能力。应用程序可以运行得更快,并且可在处理网络流量高峰时减少中断服务。   在分布式服务器的世界里,负载均衡是任何系统可扩展性功能的核心方面。长期的负载均衡工作的秘诀是自动化。让我们一起来看看在负载平衡的基础。然后,我们可以看看自动化是如何使程序更快,更便宜,更有效的。   什么是负载均衡?它是如何工作的?   负载平衡将网站流量分送到多个服务器,以帮助确保资源得到有效利用,并确保每次都没有服务器的工作负载过重。服务器网络之间分配需求,可以限制时间延迟和提高响应速度。有了负载平衡,如果一个或多个服务器由于故障或日常维护而宕机,应用程序将不一定会被彻底关闭。相反,余下的服务器会直接接过任务。你可以在本地布置多台服务器,或者你也可以选择云网络模型里面的分布式服务器。   在分布式计算云里面,服务器可以位于许多不同的地理区域的安全数据中心中。即使一个数据中心遭受了自然灾害,仍然会有大量分布在其他地方可用的服务器来处理工作量。利用拥有一个完整的基础设施即服务(IaaS)包的私有云,负载平衡能够为一个特定的企业客户保留的一组专用服务器。   在公共云中,您的IP流量与许多其他客户一起在广泛分布的网络服务器上负载平衡。从一个真正的可扩展性的角度来看,在公共云中负载均衡可能是最容易的,因为你可以从主要云服务提供商那里得到无限的服务器资源。当然,检查的任何潜在的云服务提供商的业绩记录也是很重要的,以确保他们的客户真正有体验到轻松的可扩展性需求的经验。   关注可扩展性并不意味着整个程序必须转移到云上。也有可以利用的混合选项。   例如,亚马逊提供了2个EC2(亚马逊弹性云端运算)版本的Zeus(流量管理器和简单的负载均衡器),允许企业和小型企业客户根据需求在云上均衡网络流量负载。这给客户提供了两种选择,正常流量的时候使用本地服务器,而流量高峰期则暂时扩展到云上。   与厂商探讨负载均衡   在购买可扩展性负载平衡工具时需要询问的一些功能:   具有收集在分配工作量中使用的详细实时统计数据的能力。单独使用历史数据作出预测,是一个万无一失方式,防止猜测错误。   一个虚拟的网络环境,表现为一个单一的服务器设备资源。当涉及到管理云应用程序时,这是一个重要的特性。一个简单的界面,使管理任务变得更容易。   负载均衡服务,可以在应用层“看到”负载,而不是仅仅在实例层。在云中可能存在大量的应用实例同时运行时,这是可扩展性中的一个方面。   负载平衡器本身具有创建新实例的能力,并且在必要的时候配置平衡器满足客户的要求。理想的情况下,应该有一个应用程序编程接口(API)支持特定业务应用程序的高度集成。   负载平衡包括监控功能,以识别不健康的应用实例,并且把它重新定向到健康的实例。仅仅因为一个服务器或应用程序是“可用的”,并不意味着它处于最佳运作状态。   自动扩展的能力,基于预设的阈值,使更多额外的虚拟服务器能够被添加--当有新的服务器时,能够在现有的和新加入的服务器之间自动重新均衡工作量。这种重新均衡应该发生任何服务中断,重新启动,或IT方面需要的其他请求的时候。   自动化问题   在云上负载平衡从理论上听起来非常好。但它不是由于魔法而发生的。例如,一个企业组织可能会选择追求在存储区域网络(SAN)上存储整合,以更好地利用服务器硬件资源。有许多公司已经尝试过这种方法,发现他们不断地重新延展工作量,以避免空间或存储的限制。   这是一个劳动密集型,重复的任务,随着时间的推移,数据量趋于增加,并且工作量本身也处于波动状态。手动处理此过程中涉及到分析当前和预测的容量和性能需求,提供额外的存储配置,重新配置应用程序,关闭和重新启动服务器和应用程序等。每次当工作量有显着的变化时,或一些服务器将超过负载,而另一些保持空闲时,就必须重复这个过程。   在这种情况下,总是会有资源消耗,但没有被有效使用。负载均衡任务也有可能占用IT管理员的所有有效时间。更糟的是,因为这种类型的预测和计算需要执行适当的负载平衡是如此的复杂并且相互关联,因此偶尔会发生错误。当扩大或缩减资源的需求提高时,任何的误算都会都回增加服务器宕机时间。   使用虚拟化技术,就不必手动重新配置资源和自动化,确保数据是最优的放置在存储区域网络(SAN),从而节省IT部门的时间和金钱。这些功能可以大大提高性能。它只是一个简单的问题,然而这个工作使用软件比人做得更好。有许多平凡的,重复的系统维护任务,适合这一类--但却远远超出这个存储区域网络(SAN)的例子。   当然,自动化仅仅和执行创建的脚本一样好。无论硬件价格如何变动都没有关系,只要你设计的Java应用程序不能最好的利用服务器--无论在本地或在云上。
2015 次阅读|0 个评论
[转载]主机ubuntu,虚拟机xp共享文件
plgongcat 2012-5-26 15:52
现在我的主机就是Ubuntu,然后在VirtualBox虚拟了一个Windows XP,那怎么在Ubuntu与XP之间共享文件夹呢? 首先要说的就是想要把鼠标键盘从虚拟机里“解放出来,只要按住:Ctrl+Alt+Del就可以了!十来分钟的样子系统安装好了,现在设备管理器里看看是不是驱动没有装齐,没装完备也无所谓的。 这时候点击VirtualBox虚拟机上的:设备——安装增强功能: 详细出处参考:http://www.jb51.net/os/Ubuntu/35201.html 一步一步按下去 VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹 到这一步的时候自己选择: VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹 是否开启3D加速,玩游戏的话建议选中,不玩的话完全没必要了~~安装完成后再看设备管理器驱动应该都装上了,装不上的话再回去检测步骤~~下面说下安装 后增强软件的好处:鼠标可以在虚拟机和宿主机之间自由转换;驱动安装完全;可以共享宿主机文件,并且是以映射网络硬盘的方式,很爽的,所有原先装在 Windows下的东西都可以在虚拟机里用不用重新安装。 下面就说下怎么共享宿主机文件,先关闭虚拟机,打开虚拟机设置,切换到数据空间,点击右边的添加按钮,进入这个界面: VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹 数据空间位置定位到你的Windows分区,数据空间名称尽量简单,最好就是你的Windows下的盘符,灯下你就知道好处了,设置好了点击确定。可以添 加多个的。 现在打开虚拟机,在我的电脑上单击右键,选择映射网络驱动器,打开如图界面: VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹 驱动器是指映射以后显示在虚拟机里我的电脑里的盘符,只要不被占用随便选择;文件夹就是这个格式:\vb 驱动器是指映射以后显示在虚拟机里我的电脑里的盘符,只要不被占用随便选择;文件夹就是这个格式:\\vboxsvr\x 前面都是一样的,最后的x改成刚才设置的数据空间名称。设置完成后点击完成就可以了。请看效果图: 驱动器是指映射以后显示在虚拟机里我的电脑里的盘符,只要不被占用随便选择;文件夹就是这个格式:\vb 至此,教程就基本结束了! 详细出处参考:http://www.jb51.net/os/Ubuntu/35201.html
个人分类: unbutu常见问题|5356 次阅读|0 个评论
虚拟机
jiangdm 2011-9-19 21:30
《Virtual Machines: Versatile Platforms for Systems and Processes 》 《The Definitive Guide to the Xen Hypervisor》
个人分类: Software|0 个评论
[转载]云服务:降低风险,保持可用性
libing 2011-6-1 17:59
根据交付模型方案(SaaS、PaaS 或 IaaS),云服务安全策略关注云安全性的不同方面: 软件即服务 (SaaS) 策略主要关注对出租给消费者的应用程序的访问管理,无论消费者是个人、企业还是政府机构。黑客可能通过分配恶意实例资源的恶意软件攻击 SaaS 应用程序,策略应该降低这种风险。例如,一个应用程序允许得到授权的牙医助理在指定的办公时间段下载牙医记录,黑客可能把这个时间段恶意地改为早上很早的时候以便于攻击。 平台即服务 (PaaS) 策略主要关注保护数据,以及对在整个业务生命周期中由独立软件厂商、创业企业或大企业的部门创建和驻留的应用程序的访问管理。策略应该降低僵尸网络(botnet)使用 PaaS 作为命令和控制中心直接安装恶意应用程序(比如弄乱牙医记录)的风险。 基础设施即服务 (IaaS) 策略主要关注管理虚拟机,以及保护数据和管理对云环境中虚拟机底层的传统计算资源的基础设施的访问。这个策略应该实现治理框架以降低虚拟机面对的风险。僵尸网络曾经使用 IaaS 作为命令和控制中心直接恶意更新虚拟机的基础设施。 本文简要讨论云服务安全问题的重要方面,然后描述风险评估和降低风险的步骤。 云服务安全性 云服务安全性会受到以下方面的威胁: 有缺陷的虚拟化系统管理程序(hypervisor)、缺少阈值策略、膨胀的负载均衡、不安全的密码技术,我们来详细讨论每一项。 有缺陷的虚拟化系统管理程序 所有类型的云服务都在虚拟机上运行,虚拟机在底层的虚拟化系统管理程序上运行,虚拟化系统管理程序允许多个操作系统共享同一硬件主机。不同信任级别的群体访问这些服务:用户、租用者和云管理员。例如,一个租用者可能签订包含 1000 个用户许可证的合约以访问某个 SaaS。 如果虚拟化系统管理程序有缺陷或被攻破了,那么所有实例资源和数据请求队列就都暴露了。攻击者可以恶意地影响阈值策略;阈值策略用于在工作负载高峰期间监视实例资源的消耗和数据请求队列 。对虚拟机之间通信所用的内部虚拟网络的控制不够明确,难以实施安全策略。对虚拟机的网络和安全控制职责可能没有很好地分隔。 黑客可以伪装成具有管理控制权的高特权用户,控制虚拟机,然后在虚拟化系统管理程序上执行恶意程序。例如,他可以访问目录文件以及恶意地为另一个虚拟机重新分配实例资源。他可以破坏在相同虚拟机上的租用者之间隔离存储、内存和路由的机制。 黑客可以从虚拟机中重新分配的实例资源中获取还没有清除的残留数据,从中窃取敏感的信息。黑客可以利用有缺陷的系统管理程序识别健康的虚拟机的邻居并监视它们的活动。他可以进入邻居的虚拟机并在 PaaS 应用程序中添加恶意代码。 缺少阈值策略 在使用服务之前,最终用户应该评估服务提供商的安全策略。需要对比云计算与内部环境的安全状况,确保云服务安全策略包含 实例资源、用户和数据请求阈值策略。资源阈值策略用于监视在工作负载高峰期间额外消耗的实例资源量。用户阈值策略检查同时登录和退出云服务的用户数量,以及用户数量是否正在接近许可证指定的最大用户数量。如果不建立这些策略,会有以下风险: 如果没有资源阈值策略,就无法知道实例资源是否达到总容量,这会导致云服务提供商在不发出警告的情况下关闭服务。 如果没有用户阈值策略,就无法知道当前的用户数量是否接近最大数量,以及有多少用户在使用完云服务之后没有退出。黑客可以识别这些用户。 如果没有数据请求阈值策略,就无法知道数据请求队列的大小。黑客可以用恶意数据请求(比如 SQL 注入的请求)淹没队列,造成这些队列达到最大容量。 膨胀的负载均衡 负载均衡用于分发实例资源和数据请求。例如,每个实例资源的负载应该不超过容量的 50%,这样如果一个实例出现故障,健康的实例可以接管失败的实例的业务事务。每个队列的数据请求负载应该不超过队列容量的 50%,这样如果一个队列出现故障,健康的队列可以接管原本发给失败的队列的数据请求。如果虚拟机中的恶意软件破坏了实例资源的负载均衡,就可以用恶意事务淹没这些资源,导致每个资源达到容量的 100%。不可能把业务事务从失败的资源实例转移到健康的实例。膨胀的负载均衡无法实现故障转移机制,比如实例资源或负载共享冗余。 不安全的密码技术 需要用某种形式的加密技术保护数据的机密性和完整性。即使数据不是敏感数据或个人数据,在云中传输和操纵数据时也应该用密码技术加以保护。黑客可以利用密码分析技术或恶意的实例资源破解密码算法。他们可以寻找密码算法中的缺陷,然后恶意修改它们,让强的加密算法变弱。黑客还可以查明密码算法的最新版本,然后在自己的计算机上执行反向工程以了解算法的工作过程。 降低云服务的风险 可以按经济有效的方式通过应用安全控制降低风险,从而降低黑客攻破资产的漏洞并威胁到实现的可能性。 在尝试降低风险之前,需要识别要保护的资产。最简单的风险评估过程如下: 1、识别资产,2、分析风险,3、应用安全对策,4、执行运行后或事件后评估。 要记住的关键概念是,在任何阶段都可以再次执行前面的步骤,从而加入新增的或原来没有发现的变量。 首先识别资产 — 硬件、软件、网络组件、个人、用户、文档和设备;这些和其他资产是云服务的直接组成部分。在识别资产之后,尝试分析风险;在此期间,如果发现遗漏了某些资产,随时可以重复第一步以更新资产集,然后重复第二步。 如果在执行第三步(应用安全对策)期间发现没有考虑到某些风险,可以返回到第二步,分析这些风险,判断每个风险的潜在损失或发生的可能性。可以从第三步返回到第一步以更新要保护的资产集。 在第四步中,定期地重新评估风险,因为新的风险、安全控制措施、基础设施技术和法律会影响安全状况。 我们来详细讨论每个步骤。 步骤 1. 识别资产 云消费者和提供商需要识别硬件和软件资产,估算更换每个资产的成本。他们应该维护并定期更新资产集,当出现组织重组、能源效率更高的技术、更好的故障转移机制和新的数据私密性法律时,资产集可能会发生变化。 当使用 PaaS 模型和 IaaS 模型时,消费者有更多的控制能力,但是如果向 SaaS 提供商租用服务,消费者需要识别的硬件和软件资产要少得多。 现在,看看对于每个云服务类型需要识别的资产。 SaaS 资产 因为云消费者具有的控制能力只是从他的桌面、笔记本电脑或移动设备访问应用程序,所以他需要识别的资产只有移动设备操作系统、应用程序和默认程序。因此,把设备资产集限制为使用 SaaS 所需的程序是很重要的。把个人使用的程序(比如下载的游戏)与访问 SaaS 所需的程序放在同一设备上是不合适的。云提供商至少应该控制以下资产:操作系统、硬件、网络基础设施、访问管理应用程序、实例资源、SaaS 应用程序升级和补丁。消费者不负责识别它们。 PaaS 资产 云消费者需要识别的资产就是他们能够控制的资产:平台的整个业务生命周期中的所有应用程序(例如电子表格、文字处理、备份、帐单、工资处理、发票处理)。在 PaaS 模型中,云提供商至少应该控制以下资产:操作系统、硬件、网络基础设施、实例资源。云消费者不负责识别这些资产。 IaaS 资产 云消费者需要识别的资产就是他们能够控制的资产:操作系统、网络设备以及在虚拟机级部署的应用程序。消费者可以增加或减少实例资源和虚拟服务器的数量或存储区域块。云消费者无法控制基础设施和底层组件。提供商需要识别这些资产。 步骤 2. 分析风险 风险就是黑客利用云服务的漏洞可能导致的损失或发生这种情况的可能性。如果不应用经济有效的对策,云服务就很容易受到漏洞的影响,黑客可能利用漏洞发起攻击。 风险可能给资产带来的损失取决于风险对每个资产的影响(例如,对于总是可用的文档资产,没有影响;对于云环境中的实例资源资产,如果没有足够的保护措施,影响可能非常大)。风险可能给资产带来的损失还取决于威胁出现的频繁程度。 如何利用漏洞 我们通过一个简单的示例看看黑客如何综合利用以下漏洞发起对实例资源资产的攻击。这些漏洞是: 应用程序缺少阈值模块、在实例资源中残留的数据、在虚拟化网络中基于网络的控制不足、对特权用户的监视不足。 好的应用程序划分为模块,模块相互交互以执行一个或一系列任务;这意味着开发人员很容易通过重用现有模块或添加新模块修改应用程序。如果应用程序缺少阈值模块(它设置实例资源的最大容量和数据请求的数量),消费者和提供商就无法知道实例资源或数据请求是否已经达到限制。他们无法知道黑客是否在驻留健康虚拟机的物理服务器上创建了恶意虚拟机,等他们发现时已经太晚了(例如已经发生了拒绝服务攻击)。黑客可以用恶意实例资源和恶意数据请求淹没恶意虚拟机的邻居,由此实现拒绝服务攻击。他们诱使受害者增加虚拟机数量,直到达到物理服务器的最大容量。 如果以前分配的实例资源在没有完全清除数据的情况下重新分配给相同或不同的用户,就会出现残留的数据。实例资源包括内存、缓存、进程、会话、阈值和存储资源。黑客可以在实例资源中寻找受害者的个人信息。 如果网络级的安全控制在 IaaS 网络基础设施中无效,就会出现在虚拟化网络中基于网络的控制不足。这会限制得到授权的管理员对基础设施的访问。IaaS 管理员无法在虚拟网络中应用基于 IP 的网络分段等标准控制措施,黑客可以利用这一情况。IaaS 提供商可能不允许基于网络的漏洞扫描,因为他们无法区分善意的网络扫描和攻击活动。区分真实网络与虚拟网络上的通信流的控制也不足(例如,同一服务器上的系统管理程序上两个或更多虚拟机之间的通信)。 如果提供商对黑客的恶意活动没有进行足够的监视,就会出现对特权用户的监视不足。在这种情况下,黑客可能伪装成具有管理访问权的特权用户,从系统管理程序获得对虚拟机的访问权。例如,具有这种访问权的黑客可以创建恶意的实例资源和数据请求队列,而提供商无法发现他们在做什么。另一个示例是把健康虚拟机的实例资源恶意地重新分配给另一个虚拟机。 对漏洞的严重性进行分级 当然,您必须开发自己的分级系统,对不同类型的漏洞的潜在损失进行分级。我按照以下优先级对各种漏洞的潜在损失进行分级: 黑客如何进入、他在寻找什么、他有什么工具。 例如,黑客可以伪装成具有管理访问权的特权用户进入系统并执行恶意操作,而真正的系统管理员不会马上注意到。黑客还可以通过发送 SQL 注入找到文件名,然后寻找这些文件中的残留数据。 黑客进入虚拟机之后,他可以使用黑客工具启动恶意的网络扫描攻击活动,并把这些活动伪装成善意的网络扫描。攻击活动包括列出每个应用程序中的模块。如果黑客发现应用程序没有包含阈值模块,就可以通过使用或创建工具分配实例资源,直到达到最大容量。 步骤 3. 应用安全对策 安全评估的下一步在概念上相当简单,但是与许多事情一样,真正做起来有点儿困难 — 判断降低风险的对策是否经济有效,即实现对策的好处是否超过成本。应该降低黑客利用漏洞的可能性,同时提高 ROI。 有一点很重要:如果发现对策不是经济有效的,那么仍然会残留一些风险,无法降低这些风险。您需要学会承受它们,而不是花更多的钱解决它们。这是风险评估和应对中最不容易让人接受的概念之一:降低某些风险的成本太高,与它提供的好处相比不值得。 但是,如果有过多残留的风险 而且经济有效的对策太少,由于几个原因您应该重复风险评估步骤: 如果这是您在风险评估和应对方面最初的尝试之一,您可能希望重复风险评估步骤,以此提高识别资产、分析和了解风险以及判断对策的广度和深度及应用方法的技能。 还希望随时关注经济有效的新对策和云基础设施技术。 另外,如果购买保险比实现对策便宜的话,应该考虑通过购买保险转移一些残留的风险。 本文中提到的示例可以采用以下对策: 确保建立实例资源、用户和数据请求阈值策略。 在重新分配实例资源之前,彻底清除其中的残留数据。 实现故障转移机制、业务连续性和灾难恢复计划。 监视特权用户;检查这些用户的背景和登录活动,监视物理服务器、网络和其他基础设施组件的状态。 向消费者和提供商说明降低风险的对策的好处。 步骤 4. 执行后期评估 应该每三年进行一次风险评估。如果出现以下情况,可能需要更频繁地重新评估风险: 出现了新的云服务技术,它们可能影响软件、硬件和网络资产。 出现了新漏洞和新威胁。 出现了新的对策,它们可以有效地降低以前残留的风险。 想出了降低风险的新方法。 组织的变化(比如合并)对所有类别的资产产生了重大影响。 法律和法规出现了重大变化。 实际上,如果您负责组织的云服务的风险评估和应对,可能应该每周检查一次这些方面的信息。可以考虑通过新闻 feed 了解新的威胁和漏洞。 结束语 降低云服务的风险并保持高可用性需要前瞻性的风险计划,从而解决相关的问题,包括对于每个云类型要识别什么资产、要分析什么风险、哪些对策是经济有效的以及在降低风险 之后要评估什么。开发人员、用户和业务分析师需要相互协作以降低云服务的风险。团队会发现解决这些问题会让降低云服务风险的工作容易得多。
个人分类: 云与服务|2243 次阅读|1 个评论
更改Linux虚拟机的屏幕分辨率
热度 3 Lewind 2011-4-22 16:36
  在国外不常用虚拟机。鬼子们的主机都很开放,在家也能连上去做运算。回国发现自己实验室的服务器要能对外开放还很麻烦,不得不在自己的笔记本上加装一个Linux虚拟机来做计算。   我的虚拟机用的是VMware,Linux用的是CentOS 5。装好系统发现,可以调整的最大分辨率是800x600,晕倒。   来回折腾了好一阵,终于搞定了,写出来与大家分享。   进入/etc/X11目录,转到超级用户,编辑xorg.conf这个文件。   你会发现,你有Device,有Screen,但没Monitor。的确,面对虚拟机的Linux系统当然找不到Monitor这玩意儿。没关系,咱们骗骗它。   加入如下内容: Section "Monitor" Identifier "Monitor0" HorizSync 1.0 - 10000.0 VertRefresh 1.0 - 10000.0 EndSection   再修改一下Screen那个Section,如下: Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 24 Modes "1600x1200" "1024x768" "800x600" EndSubSection EndSection   在其中Modes那一项,你可以尽情填上你想要的分辨率。   重启,搞定!
个人分类: 略施小技|10261 次阅读|1 个评论
云计算的前世今生(二)
热度 3 ywan 2011-4-7 23:46
“云计算”的 上半身,或者说用户端, 其实就是计算机虚拟机技术充分使用。从用户角度来讲,总是希望自己的硬件资源能够被充分利用。所以虚拟机技术很快得到了推广和应用。不过最初的虚拟机技术是以单机服务器为主 – 不管是 IBM 还是 VMware 一开始所做的,都是在单机服务器的硬件资源上提供虚拟机服务。而当企业拥有大量服务器时,这种一个一个的单机利用方式显然还不够理想。我们会很自然地想到,如果能够将所有的服务器资源整合到一起,然后统一使用岂不更好?这就牵扯到了“云计算”服务端部分,或者说“云端部分”。 事实上,这个想法在技术上早已经实现了,这就是包括“分布计算”,“并行计算”和“网格计算”在内的,将若干单机通过联网方式合并到一起来产生巨大计算能力的一种系统技术。而这种做法的最初动机是为了省钱 — 提高经济效益。譬如,搞天文的科学家们发现他们需要分析从外太空收集的海量信号信息,但却没有足够的资金购买大型机来进行分析(事实上,即便有几台大型机可能也远不够用的),于是广泛“发动群众”通过分布式计算技术来解决这个问题。这就是 1999 年出台的有名的 SETI@Home 。我当时也下载了一个 SETI@Home 的屏保程序到自己办公室的电脑上,每天早晨一进办公室,就可以看到自己的机器昨晚处理了多少个数据包,发现了什么新东西。挺有意思、颇有“成就感”呢。 SETI@Home 的成功之处,在于激发了大家的想象空间,有几个商业嗅觉比较敏锐的人发现此法似乎可以赚钱,于是,搞了类似的客户端程序,一边鼓励群众下载,另一边跟大型制药公司等需要进行海量计算的企业联系。不过,后来发现可操作性有限,主要是众多企业增加了对计算机安全性的考量,他们不希望自己雇员的计算机没事儿时运行这些东西。大学里的计算机倒是不受限制,不过毕竟数量不够,制药公司的项目不像 SETI@Home ,前者还是有比较明确的时间限制的。 同“分布计算”在 SETI@home 项目上的成功相比,“并行计算”在企业里的应用就显得非常成熟。这主要是因为两者需要解决的技术难题不同。前者研究的是如何将不同的计算机资源联合到一起,这些计算机可能从硬件架构到操作系统软件都完全不同,所以整合后的效率不会太高。事实上,我们的整个互联网亦可以看作是一个巨型的(无清晰目标的?)分布式计算系统。而后者则可以从比单机更底层的硬件 --- 比如 CPU 上来整合 – - 现在英特尔推出的多核 CPU 就需要“并行计算”的理论来研究如何充分利用其多核资源。再往上升一点, Wintel 服务器的多 CPU 系统也是“并行计算”的一种类型。众多的软件公司也往往根据企业用户的服务器的 CPU 的数目多少来给其软件定价。 企业自己搞的“并行计算”多半是在单机层面上展开的,这主要是成本低。所以也是一种“分布式计算”,不过跟 SETI@Home 等分布式计算相比,企业的单机往往都是同一型号的成百上千的“克隆”而已,所以,其硬件利用效率要比分布式计算的不同机种整合高很多。在这方面做的最成功的公司之一就是大名鼎鼎的“谷歌”了。
个人分类: 互联网|3925 次阅读|3 个评论
关于构建中间语言虚拟机的想法
centerplain 2011-3-11 12:08
为了支持多源反编译,采用纯静态的方法已经不能满足解决间接跳转等问题,那么如果采用动态的方法,就需要动态执行程序,那么就需要构建不同硬件平台的模拟器,这个难度也是很大的,因为我不可能为所有的硬件平台都构造一个模拟器,除非找到一种自动化的方法。 于是,我就想,能不能基于一种统一的中间语言,构造基于这个中间语言的虚拟机,那么在动态分析的时候,只需要启动这个中间虚拟机,就可以了! 刚才和同学立新讨论了一下,他提到一个QEMU,快速模拟器,他就是构造了一个精简中间语言,类似于RISC,它将不同的指令集映射到这一种中间语言集上。他在翻译执行的单元是基本块,即遇到跳转就停止,这时就计算跳转的目标地址,然后从新的目标地址处运行。这种方法的问题是:不可能覆盖所有的代码空间。 受这个的启发,我更加坚信,我的思路是可行的,问题是如何设计这个中间语言集,该语言既能表达所有指令集的语义,又能够保留与存储访问相关的信息,另外,为了能够便利所有的代码空间,还需要引入交互机制,即允许用户改变动态执行的路径。
2455 次阅读|0 个评论
情人节,电脑
xuyingxiao 2011-2-16 11:19
昨日情人节,碰巧新项目配了“新”笔记本电脑。尽管是项目老板更新下来的旧电脑,但比国内带来的笔记本配置要高,内存也翻了一倍。至此,终于一人拥有两台笔记本了。想当初,虽然靠电脑吃饭,但工作之初也是和学生共用台式机,搞电脑的人竟然没有电脑做实验。至后来逐步有了自己专用的台式机,接着有了大家共用的笔记本,并听到一个传说:某学校有教师忍受不了低待遇,准备跳槽离开学校,后来学校给每个人配了个笔记本电脑,终于留住了人才。我的第一个专用笔记本说来也是第一次跳槽时配得。如今出了一次国终于有了两台笔记本,而且开始有了无限的虚拟机和虚拟网络平台,需要做实验时可以随时构建所需要的环境。8年前就在梦想着有这样的环境做各种实验,可惜那时虽然虚拟机和虚拟网络已经在应用,但所在的学校并没有这么多硬件资源,最后只得彻底改换研究方向,走了一大段弯路。如今的项目碰巧运用的是我八九年前的技术,所做的东西竟然也和我八九年前想做的本质上差不多,只是这里做的东西理论上更深入,而且有充足的经费资助。兜了一个大圈子重新回到八年前,看到了久违了的设备,听到了久违了的名词。初进这个项目时想写篇博文:八年之后,再续网络情缘。如今博文看来不会去动笔了,但碰巧却和情人节关联在一起了。 情人节起源很多,上周参加一个家庭聚会提前过了一下情人节,发觉情人节有一个来源居然是和宗教有关,而且这里不光是单纯的情人之间,而是更强调家庭的爱。 网上版本一,也是我们在家庭聚会时听到的版本: 据说瓦伦丁是最早的基督徒之一,那个时代做一名基督徒意味着危险和死亡。为掩护其他殉教者,瓦沦丁被抓住,投入了监牢。在那里他治愈了典狱长女儿失明的双眼。当暴君听到着一奇迹时,他感到非常害怕,于是将瓦沦丁斩首示众。据传说,在行刑的那一天早晨,瓦沦丁给典狱长的女儿写了一封情意绵绵的告别信,落款是:From your Valentine (寄自你的瓦伦丁)。当天,盲女在他墓前种了一棵开红花的杏树,以寄托自己的情思,这一天就是2月14日。自此以后,基督教便把2月14日定为情人节短信。 网上版本二 公元3世纪,罗马帝国皇帝克劳迪乌斯二世在首都罗马宣布废弃所有的婚姻承诺,当时是出于战争的考虑,使更多无所牵挂的男人可以走上争战的疆场。一名叫瓦仑廷(Sanctus Valentinus)的神父没有遵照这个旨意而继续为相爱的年轻人举行教堂婚礼。事情被告发后,瓦仑廷神父先是被鞭打,然后被石头掷打,最后在公元 270年2月14日这天被送上了绞架被绞死。14世纪以后,人们就开始纪念这个日子。现在,中文译为“情人节”的这个日子,在西方国家里就被称为 Valentine's Day ,用以纪念那位为情人做主而牺牲的神父。 维基百科上的情人节来源: 《世界书籍百科全书》提供进一步数据表明关于情人节的起源,其实众说纷纭。该百科全书指出:“据说在公元200期间,罗马皇帝克劳狄二世禁止年轻男子结婚。他认为未婚男子可以成为更优良的士兵。一位名叫瓦伦丁的教士违反了皇帝的命令,秘密为年轻男子主持婚礼。……传闻说瓦伦丁于公元269年2月14日被处决。据《天主教百科全书》指出,公元496年,教宗圣基拉西乌斯一世在公元第五世纪末叶废除了牧神节,把2月14日定为圣瓦伦丁日。” 这个节日现今以“圣瓦伦丁节”——亦即情人节——的姿态盛行起来。但是在第2次梵蒂冈大公会议后,1969年的典礼改革上,整理了一堆在史实上不知是否真实存在的人物以后,圣瓦伦丁日就被废除了。现在天主教圣人历已经没有圣瓦伦丁日(St. Valentine's Day)。
个人分类: 生活|2056 次阅读|0 个评论
VirtualBox:高性能免费开源虚拟机软件
outcrop 2010-10-20 16:18
需要多台电脑调试或者开发一些东西的时候,经常会用到虚拟机软件。一般用破解版的Vmware最多,因为其性能以及功能,都相当不错;老牌的VIrtual PC也有人用。 开源免费的虚拟机如Qemu、Bochs、PearPC之类,性能上还存在很大的问题。但VirtualBox的出现,改变了这种格局,百闻不如一试: VIrtualBox官方站 值得称赞的是,VirtualBox是跨平台的;而且支持RDP协议直接管理虚拟机。 VirtualBox现在归Oracle。
个人分类: 计算机应用技术|8498 次阅读|1 个评论
解决运行citespace中java虚拟机无法启动的问题
热度 3 lovepuma 2010-7-26 23:25
一直以来用笔记本运行 citespace 就一直提示 could not creat the java virtual machine ,后来上网找一下,说是要改一下 JRE 的配置,但是一直没找到在哪里改。今天终于知道在哪里改 JRE 的配置了,原来是在 jnlp 文件中。用记事本打开,将 -Xmx 参数后面的 1024 改为 512 就好使了。 今天这件事情充分说明了量变和质变的关系,没白让我熬夜到现在,可以睡觉了!
12214 次阅读|3 个评论
利用虚拟机在windowsXP下安装ubuntu操作系统(2-2)
热度 5 丁dot 2010-2-3 11:49
按:续(2-1)的内容 对(2-1)中程汉博友的评论,在此简单说明一下,这里介绍的是在windowXP下利用虚拟机安装ubuntu,实际上操作系统还是windows,只不过是在windows下进行ubuntu的操作和学习,等慢慢熟识ubuntu之后再从硬盘安装ubuntu,将PC装上linux和windows双系统也未尝不可(从未折腾过linux的,可能一些简单命令操作就会让他望而生畏,更何况再不停地重启电脑进行操作系统切换?至少我是经历过这样很难受的阶段,所以,为了避免更多弯路,我建议还是利用虚拟机安装ubuntu,在windows下把ubuntu的基本操作搞明白了再整双系统比较好),不过还是谢谢该博友的评论! 接着图6进行以下步骤继续操作: 7.需要继续进行虚拟硬盘配置,也许你会问,刚才我们不是配置了10G用来安装ubuntu吗?没错,实际上linux没有分区的概念,都是以文件夹的形式存放文件而且linux文件没有什么像windows文件系统里后缀的的概念,就ubuntu操作系统自带的各文件夹存放的文件都有一定的类型,比如什么硬件信息啊,什么可执行文件啊,什么用户文件夹啊之类的,就如同你到任何一个超市购物,货架上的或总是分类分好的,便于查找和操作。说了这么多就想说明,我们个人利用ubuntu操作系统进行操作,要建立我们自己的文件或程序或其他东西,我们是不是应该建立属于自己的一个文件夹呢?如同我们在windows下操作建立文件夹,分门别类的存放一些文件,比如图片在图片文件夹,文档在文档文件夹等等,如果知道matlab的朋友一定会明白你建立的.m文件默认存储会存在什么地方,就是matlab安装文件夹下的一个叫做work的文件内,你要是把你的文件夹存在matlab自带的其他比如什么bin文件夹内,是不是查找和操作(比如删除)等相当不方便?万一误删自带文件,可能你就只能reinstall了,所以,在这里我建议再建立一个存放个人文件的虚拟磁盘(如果是硬件开发,这个可能是很有必要的),在此,我建了一个15G的虚拟磁盘,名称叫work,操作如下: (1)点击如图7所示的红色椭圆包含的编辑虚拟机设置弹出虚拟机设置对话框,如图8所示。 图7 编辑虚拟机设置 在图8中,注意红色方框的内容,首先选择Hard Disk(SCSI..) 10.GB,然后单击下面的Add,将会弹出Add hardware wizard的对话框,如图9所示 图8 增加虚拟硬盘设置 此时,图9对话框默认的是Hard Disk,就选这个,然后Next进行配置,以下过程和前面叙述的类似,在这就从简说明一下过程。 图9 虚拟磁盘配置选择 Next之后进入选择磁盘界面,就选创建一个新的虚拟磁盘,然后Next进入虚拟磁盘类型,选SCSI(推荐)这项,底下的独立就让它空着,不选。继续Next进入磁盘文件,这是默认的是Ubuntu-0.vmdk,你可以更改此名称,我在这改的是work.vmdk,用来存放我个人的文件,更改完毕之后,继续Next,进行磁盘容量配置了,我这里默认的8.0G ,我改成了15.0G,底下的两个方框依然让其空着,然后Finish,这一个15G的虚拟磁盘就建立完了。Finish之后的界面如图10所示。 图10 配置完work虚拟磁盘后的界面 最后还要配置一块空间给ubuntu ,叫swap空间,实际就是交换空间,当内存不够的时候就用这部分的空间来充当内存哈,一般配置swap空间大小的经验是你机器内存大小的1.5~2倍,我个人电脑内存是2G,我在这配置5G,过程同配置work虚拟磁盘一样,简单流程如下: 在图10所示界面上选中Hard Disk(SCSI) 10.0G,点击下方的Add ,弹出图9所示界面,其默认的对话框是Hard Disk,就选这个,然后Next进行配置,Next之后进入选择磁盘界面,就选创建一个新的虚拟磁盘,然后Next进入虚拟磁盘类型,选SCSI(推荐)这项,底下的独 立就让它空着,不选。继续Next进入磁盘文件,这是默认的是Ubuntu-1.vmdk,你可以更改此名称,我在这改的 是swap.vmdk,用来作为交换空间,更改完毕之后,继续Next,进行磁盘容量配置了,我这里默认的8.0G ,我改成了5.0G,底下的两个方框依然让其空着,然后Finish,这一个5G的虚拟磁盘就建立完了。Finish之后的界面如图11 所示。 图11 配置完虚拟磁盘后的界面 从图11上可以看出我们分配了三个虚拟磁盘空间,分别是10.0G(对应的是ubuntu.vmdk),15.0G(对应的是work.vmdk)和5.0G(对应的是swap.vmdk)。这时我们鼠标左键点击图11所示的CD-ROM(IDE1:0)这个选项,即图示的绿色框内,将会从右半栏发现VMware默认的是使用物理驱动器,因为我们并没有将下载的ubuntu9.10.iso文件刻录成光盘,所以,没有办法通过物理光驱装ubuntu,只能选择下面的使用ISO镜像,通过浏览指定你存放从网上下载的ubuntu的iso文件,我个人是存放在F:\迅雷下载这个文件夹下的,指定这个文件夹下的ubuntu-9.04-desktop-i386.iso文件即可,然后点击ok,基本上设置准备工作完成了。将会弹出如图12所示界面。 图12 基本配置完毕后的界面 看到图12,我们从右侧蓝色方框内的信息可以看到我们前面配置的内容,这时我们需要做的很简单了,单击红色椭圆标识的启动该虚拟机或单击工作栏上红色椭圆标识的图标即可,然后开始进入安装ubuntu的过程了。 单击启动该虚拟机后可能会弹出如图13的对话框(如果你的电脑还装有软驱,就不会弹出这个对话框,如果没有软驱了,就会弹出这个对话框,这个可以在编辑虚拟机里更改),在这里直接选No就可以了。 图13 弹出确认软驱启动的对话框 进入虚拟机安装后,可能会发现鼠标一旦进入虚拟机的框内移动不出来了,那是因为尚未安装虚拟机的工具(如果想让鼠标从虚拟机中移出来,只需要同时按一下Ctrl和Alt两个键即可,其实鼠标在VMware下移动不出来的时候,在VMware界面最下方有说明:To release cursor,press Ctrl+Alt'),等ubuntu安装完毕之后直接可以通过虚拟机安装这个工具,届时鼠标可以无障碍在windows和虚拟机下的ubuntu自由穿梭,感觉同时可以自由进入两个操作系统。 安装ubuntu首先进入的是语言选择,这个你随便,觉得看英语爽就选English,如果喜欢中文,就选中文,我个人选的是English,然后回车,进入如图14的界面 图14 选择安装ubuntu的方式 在图14的安装界面里,选择绿色方框内的选项,即不对你的电脑进行任何改变的安装方式,然后回车,等待几分钟,ubuntu的导引程序安装完毕,呈现了ubuntu的界面,如图15所示 图15 ubuntu导引程序安装完毕的界面 看到图15的界面,你也许会纳闷了,这里面怎么还有个Install呢?其实你想一下,你从点击启动该虚拟机到进行语言设置和安装模式再到出现该界面总共消耗了多少时间?很短吧,这是因为我们选择的是不进行任何更改的方式安装的,真正的内容还没有装,就包含在这个界面的Install中,这时候,我们需要做的是双击图15中红圈包含的Install,然后进行7步设定,ubuntu就彻底装在你的虚拟机下了,具体操作如下 双击Install后,弹出图16界面 图16 安装第一步 选English,点Forward,进入选地点,如图17 图17 选择地点 鼠标点到上海地方,确认City是上海后,Forward,进入键盘设置,就默认吧(如果你选择的安装语言是中文的,那就在这里将键盘设置成美国的,然后继续Forward后进入磁盘分配选项,这里需要注意,当键盘设置完后弹出如图18所示 图18 磁盘设置 对图18,系统默认的是 Use the entire disk,这里因为我们已经分配了三个虚拟磁盘,所以一定要选Specifiy partitions manually(advanced),然后Forward进入手动分配磁盘的对话框,如图19所示。 图19 手动配置磁盘空间界面 从图19可以看到Device那列对应了三块磁盘空间,回想我们前面分配的虚拟磁盘:ubunut.vmdk,work.vmdk和swap,就不难理解这里的sda,sdb和dsc了,首先选择/dev/sda,然后点下面的New partition table,会弹出一个create new empty pariton table on this ...的对话框,直接选Continue,稍许后会弹出图20的界面 图20 对sda手动配置 从图20可以看出在/dev/sda下方出现了free space的磁盘空间,大小是10737MB,实际上对应的就是我们前面分配的用来装ubuntu系统的空间10G,选中freespace然后点New partition,弹出如图21所示的界面 图21 配置sda作为安装ubuntu的磁盘 注意图21中绿框所示的内容是安装默认的,我们不予改动,蓝色的框是我们要选的,安装ubuntu,其Use as 这一栏我们选比较成熟的EXT3的格式,而Mount Point这个挂载点,我们要选择根目录,即/这一项,即篮框所示的内容,选择好了之后,点OK,将会出现图22界面 图22 配置完sda1后的界面 从图22可以看出,/dev/sda已经配置完毕,其Type、Mount Point、Format、和Size都已经确定了,下面是对sdb和sdc两个区间进行配置,过程同配置sda类似,先简单说sdb的配置吧,选择/dev/sdb点New Partition table(上图红框),继续在弹出的框内选Continue,进入图23所示界面 图23 配置sdb 从图23可以看出,sdb下的free space对应的size是16106MB,实际上对应的是我们设置的work.vmdk的大小(15GB),选free space点New partition,弹出图24界面 图24 设置sdb 就按图24所示的进行选择设置,说明一点,挂载点(Mount Point:)对应的/work在选择项里是没有的,自己手动输入,为的是对应我们先前设置的work.vmdk虚拟磁盘,手动输入完毕后,点OK,弹出图25所示界面 图25 sdb设置完毕后的界面 从图25可以看出,sda和sdb都设置完毕了,就剩下最后的sdc这个虚拟磁盘空间没有设定,既然ubuntu.vmdk和wok.vmdk都设置完了,那剩下的自然就是交换空间swap的设置了,在图25所示界面选/dev/sdc,点New partition table(如图26绿框所示),弹出的对话框仍然选Continue,弹出的对话框,选/dev/sdc下面的free space,然后点New partition,在Use as里选择swap area即可,其他默认,如图26篮框所示,选择后点OK,其中选了swap area之后,就无需操心Mount point(挂载点)了,况且确定是swap area了,你想选择挂载也挂不了。 图26 sd3的配置 上述虚拟磁盘配置完毕之后,就返回如图27所示的界面 图27 虚拟磁盘配置完毕的界面 从图27可以看出三个虚拟磁盘空间都已配置完毕,,下面要做的就是点击Forward继续安装了,进入设置用户名和密码的过程,这个根据个人喜好自己填(我个人填的用户名是user1),填完之后继续Forward进入最后一步了,在这个界面只需点击install即可,然后就可以看到安装状态条了。 状态条达到100%后弹出一个对话框,只需要点击Restart now,这时候你要是有耳机或音箱,不妨打开,听听ubunutu启动时的声音吧,只要你的电脑配置不是超级前卫或者超级落伍,ubuntu都能将你的硬件驱动起来。在第一次重启动的时候会弹出一个页面,要求Please remove the disk,close the tray (if any)and press Enter to continue,你直接回车即可(当然前提是你的鼠标要在这个虚拟机内,且不按ctl+alt是出不来的状态哦)。随后弹出username对话框,你输入你前面设置的用户名,在弹出password对话框是,输入你设置的密码,回车就OK了,听到了声响,稍后就看到如图28所示的界面。这说明ubuntu已经成功安装在你的虚拟机上了。 图28 在虚拟机上成功安装ubuntu的界面 是不是觉得老是通过按Ctrl+Alt进行鼠标切换比较麻烦?那就注意图28中我用红框标识的内容吧。 在windowsXP下利用虚拟机安装ubuntu的内容就说到这里吧,此后将会慢慢介绍一些ubunut的基本命令和使用,如果你想早日了解其中内容,建议上www.boobooke.com看海明的视频。
个人分类: 唾面|10361 次阅读|1 个评论
利用虚拟机在windowsXP下安装ubuntu操作系统(2-1)
热度 1 丁dot 2010-2-1 19:52
说明:本安装过程原计划一次写完,由于时间关系,分成两部分,建议想折腾Ubuntu的朋友在我未完成(2-2)之前先完成内容的第一到第三步骤,等我完成了2-2部分的内容,按照第四步骤开始,一气呵成! 安装ubuntu有多种方法,先介绍一种最简单的方法,即基于虚拟机上安装ubuntu操作系统,安装成功后你便可以在windows操作系统上运行虚拟机,在虚拟机里运行ubuntu的操作系统,两个系统互不干扰,可以共存,对于初学和把玩linux而不至于造成严重后果(windows系统崩盘,数据丢失)的想法而言,这是首选。鉴于本博客贴不了视频,关键地方就用图片示之,相信按照我说的方法,一定能在你的XP系统上能装上一个ubuntu。不废话了,开始! 1.首先需要ubuntu操作系统软件,可以通过ubuntu网站下载,也可通过邮件免费获取CD光盘,鉴于免费获取光盘虽然没什么错,但是无形中会给那些一心想提供免费软件的奉献者增加了成本,同时也会污染环境。所以,我建议能上网的最好直接从网站下载ubuntu软件。下载ubuntu软件的网站:www.ubuntu.com 图1 ubuntu主页 点击绿色椭圆包含的Download Ubuntu按钮,进入下载页面,如图2所示,需要注意的是该图红色椭圆框所标注的内容,如果你的PC支持32位的就下载32位的,如果支持64位的则选择64位,至于选择下载所在地,这里貌似没有中国,就选美国吧。 图2 ubuntu下载页面 (如何区分CPU支持32位还是64位?因为咱们现在是在XP底下计划装ubuntu,所以假设都在XP系统下进行的操作,只需鼠标桌面上我的电脑然后看属性,没有物理地址扩展的是32位,有物理地址扩展的是64位其代表的是CPU的属性) 按照上面的操作就可以下载到ubuntu9.10,我个人较早时间下载的是ubuntu9.04,版本不同不影响安装的操作流程,下载到的ubuntu9.10在你的硬盘中存储的是.iso格式的文件,这是我们后面需要的。 2.用google(或baidu)输入vmware,会有很多vmware信息,自行下载一个虚拟机vmware即可,实际从www.vmware.com官网上也能下载,只不过是试用版,基本功能一样,我个人下载的是Vmware workstaion 6.5版本,这个过程就不多说了,有了虚拟机软件和ubuntu的iso镜像文件,我们就可以在XP下安装ubutntu了。 3.将下载的虚拟机软件(VMware)安装并启动后,得到如图3所示界面 图3 虚拟机启动界面 如果你看到了图3的界面,又同时有了ubuntu的iso文件,那你就该笑了,因为此后的操作非常简单和容易了,我会尽可能详细的介绍,具体操作如下(序号接上): 4.点击图3所示的新建虚拟机,进入新建虚拟机向导,点下一步进入虚拟机配置,选自定义然后下一步进入选择虚拟机硬件兼容性,默认即可,直接下一步进入选择一个客户机操作系统,这时候要选择Linux,在同页的下面版本中选ubuntu或ubuntu 64-bit(如果你下载的是64位的),如图4所示,注意绿框的选择。 图4 客户机操作系统选择 5. 完成4的选择后,继续下一步进入虚拟机名称界面,默认是Ubuntu,那就默认吧,关于位置这一项,默认的是在C盘,一般情况下我们会把XP系统装在C盘下,我个人觉得应该把ubuntu装载剩余空间比较大的分区里,我个人是放在D盘(我的D盘剩余空间有50多G)新建了一个根目录叫Ubuntu的,把虚拟机装在这个根目录下的,建议大家也在一个剩余空间较大的分区里建一个根目录叫Ubuntu吧,便于操作和观察哦,如图5所示。 图5 虚拟机名称 6.完成第五步就下一步进入处理器配置,如果你是单核就选一个,如果是双核就选两个,然后下一步,进入虚拟机内存,这个如果你不能确定就按默认的吧,因为每个人机器内存配置我也不知道,我个人用的PC是2G内存,我就选默认的512M,然后下一步进入网络类型,就选使用桥接网络接着下一步进入选择I/O适配器类型,就选SCSI适配器的LSI Logic,然后下一步进入选择一个磁盘,选创建一个新的虚拟磁盘接着下一步进入虚拟磁盘类型,选SCSI(推荐),继续下一步进入磁盘容量,为了能好好折腾ubuntu,给个10G吧,小于2G那ubuntu就折腾不爽了,最少也给个5G吧(个人经验,仅供参考),该页有两个方框选项,都不要选,然后下一步,进入指定磁盘文件,就默认Ubuntu.vmdk吧,然后点完成就会弹出虚拟机已被正确创建对话框,在该对话框点close,主要工作就完事,将会出现如图6所示的界面。 图6 配置VMware后界面 先写到这吧,改天再抽时间继续,如果看官完成到了这步,就先暂停到这,剩下的就是对虚拟机在进行一点配置就可以安装ubuntu了。
个人分类: 唾面|9326 次阅读|1 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-23 14:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部