多语言展示
当前在线:560今日阅读:145今日分享:43

虚拟化与虚拟机学习实验

虚拟化与虚拟机学习实验01)虚拟化与虚拟机可以做的事情:黑客攻防与入侵实验网络学习实验搭建学习教学环境搭建实验环境测试黑客工具、木马、病毒、蠕虫······企业负载平衡与生产安全企业数据备份与迁移02)但是虚拟机中不能测试驱动程序因为虚拟机与物理硬件相关性小,用的是虚拟化软件提供的独立硬件环境;其实虚拟化技术对于硬件相关性的优化还是牵扯到硬件的。03)虚拟机的个人与企业应用解析如果自己只有一台电脑的情况下学习Windows、Linux、MacOS等等操作系统,很早以前都是安装双系统或者是买多台电脑的,但是这样做有一定的缺点,你的安装的系统并没有支持你电脑的驱动,兼容性很差,例如我安装KaliLinux到自己的电脑上,死活安装不上去,而且自己没到技术牛的能够搞定(硬件驱动不兼容无法安装linux);即便能够安装双系统,但不能够同时启动两个系统,只能在开机时指定一个启动;通过虚拟机在一台物理主机上虚拟出多台主机,可以同时运行Win、Linux、MacOS;现在计算机硬件性能的提升,并未完全发挥,很浪费,在一台服务器上架设多环境应用可以通过虚拟机模拟多台主机,节省硬件成本,完全发挥出硬件的性能。可以用虚拟机搭建测试与实验环境,对于恶意程序的研究可以在虚拟机中进行测试,以保证主机的安全;网络上的不安全的软件可以放到虚拟机中使用;有后门的黑客工具的使用,甚至是用虚拟机来分析网络上系统iso镜像是否安全,捕获恶意程序等等。在实际开发测试中,往往需要多系统环境,这个时候可以用虚拟机搭建开发测试环境。测试蠕虫、木马、黑客工具分析······危险的事情都让虚拟机承受吧。搭建教学环境,便于自己录制视频,讲解视频教学,将搭建好的实验环境分发给学生等等,很多学习环境需要反复的搭建,例如,安装Linux,安装Apache,安装mysql,安装php,配置设置等等,这样重复性的劳动可以在虚拟机里面一次性的做好,然后通过快照管理,克隆以及自己备份虚拟机文件,一劳永逸了;体验一些新技术,新系统···都可以用虚拟机体验。企业应用对于系统升级、企业安全、数据迁移都可以用虚拟化技术。物理机的硬件与体系结构不同,需要不同的驱动,操作系统是于硬件与硬件驱动的高度相关的,当一个企业托管的数据准备迁移到自己的服务器时,要考虑服务器硬件与原托管商服务器硬件的不同,系统安装后上面的数据,软件是否能够兼容,有些企业软件是没有高版本系统支持的等等;应用软件能否兼容,软件的设置,数据库数据等等;应用虚拟机就会方便很多,虚拟机的硬件环境是自己独立的,与硬件无关,我们新建的虚拟机只是一个文件,硬件环境由虚拟化软件提供,这样就降低的数据迁移的难度;对于运行不能当机的环境中,如果虚拟主机上工作压力过大,可以实时进行迁移到其他虚拟主机上工作;出现故障后实时迁移,无需像物理主机停止工作后在维护,而且一旦出现故障,可以用备用的虚拟机进行切换;如果服务器故障,可以用虚拟化技术抓取物理机后交给其他地区的专家进行分析,无须盲目出差了。数据备份上如果用Ghost克隆备份,对于数百G的数据来说,每次备份的数据量都很大,不灵活;虚拟机快照实时备份比ghost更灵活,占用空间少;ghost全盘复制为镜像文件后与硬件有关,有硬件限制,体系结构要差不多,甚至一样主板,cpu,显卡,主板芯片以及驱动等等虚拟机硬件相关性小。但是也不是ghost就没用,Ghost克隆镜像,快速装机节省时间。虚拟机下载建议都去官网下载。通过网络搜索判断安装包是否安全是不现实的;网页都是人为编辑的;安装包是否被修改,下载服务商并不能做出安全性判断,他们不可能对每一个软件进行全面检测,如果有一个软件插入了恶意代码那么整个系统就被控制的;我们下载VMwareWorkstation、VirtualBox、VirtualPC都去官网下载,然后用网络上提供的VMwareWorkstation注册码注册就好了。什么是虚拟化?虚拟化这个词太宽泛了,用过VMwareWorkstation的人应该自己也捣鼓过的VirtualPC和VirtualBox,对于像我这样的计算机爱好者,这些个人虚拟化产品就足够了。如果是企业级应用的话会接触到VMwareESXI和vsphere以及Xen、KVM等等。对于机械设计的人,可能会想到CAX全虚拟化设计、分析、验证、生命周期···对于虚拟现实技术的人会想到虚拟现实··················
推荐信息