虚拟机 - 技术教程文章

虚拟机备份转移后,网络启动异常,提示“SIOCSIFADDR: No such device”的解决方案【代码】【图】

虚拟机管理软件:Oracle VirturalBox Manager 4.0.8虚拟机:Ubuntu Server 10.10 i386The problem lies in the fact that ethernet MAC addresses are cached. You need to remove a file to clear the cached value: 问题是由于以太网MAC地址被缓存。 你需要删除一个文件来清除缓存值: $ sudo rm /etc/udev/rules.d/70-persistent-net.rules $ reboot 重启给您惊喜!原文地址:http://blog.csdn.net/xxd851116/article/detail...

KVM虚拟机快照【代码】【图】

快照应该是所有虚拟化技术都不可或缺的一个部分吧,无论是VMware、Citrix还是开源的如KVM、Xen等,都提供了快照技术。快照技术提供了虚拟机某一时间点的映像,方便在其他时间我们可以回溯到该时间点,也给数据备份和恢复提供了便利。下面说说KVM虚拟化的快照功能:1.快照实际上做的是虚拟机的XML配置文件,默认快照XML文件在/var/lib/libvirt/qemu/snapshot/[vmachine_name]/下2.快照只支持qcow2磁盘格式的系统KVM虚拟化快照的实现...

vROPS中获取虚拟机在VC中的UUID【代码】

vROPS中虚拟机对象的ID为resourceID,跟vCenter中虚拟机的UUID是不一致的,因此想要将vROPS中的虚拟机和vCenter中的虚拟机对应肯定不能靠虚拟机名称,而是一定要靠UUID。下面的示例显示如何通过vROPS API获取虚拟机在vCenter中的UUID步骤1,获取vROPS TokenURL: https://vrops.vmware.com/suite-api/api/auth/token/acquireMethod: POSTContent-Type: application/jsonAccept: application/jsonBody: {"username":"admin","passwor...

主机连接虚拟机 web服务【代码】

主机上安装了个VM centeros 首先通过 终端:ifconfig eth0 查看虚拟机的Ip地址这样就能在主机上通过浏览器http://192.168.150.128/a.php 访问虚拟机的web服务了telnet 192.168.150.128 80 失败判断为80端口未开放修改防火墙规则[root@jiangbo ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@jiangbo ~]# /etc/rc.d/init.d/iptables save iptables:将防火墙规则保存到 /etc/sysconfig/iptables: [确定] [roo...

给VMware的虚拟机设置静态地址【图】

最近在VMware 上运行新版本Linux 虚拟机集群,在给每个虚拟机设置静态IP时,遇到一些挫折,新版本有些变动,故记录下来备用。Centos版本信息7.4.1708: Ubuntu版本信息17.10:   首先在VMware上安装3台虚拟机,具体安装过程网上已经有很多教程了,请自行查找下。  我是安装了2台Centos,1台Ubuntu,进行如图所示设置。   点击VMware编辑菜单中的虚拟网络编辑器,会类似如下的信息,如果想修改默认设置,可以点击更改设置进行...

虚拟机安装ubuntu的上网设置(无线模式)【代码】

1 1. 关闭正在运行的虚拟机ubuntu,将其联网方式设定为“桥接模式”。 23 2. 在vmare菜单edit中找到VMware的虚拟网络编辑器,如果是绿色版,直接找到vmnetcfg.exe,双击就可以了。 45 3. 找到“主机虚拟网络映射”选项(host virtual network mapping),在vmnet0 上的下拉列表中,找到自己本本的无线网卡。 67 4. 启动ubuntu虚拟机即可。 原文:https://www.cnblogs.com/hujc/p/12013605.html

JVM(Java虚拟机)优化大全和案例实战

堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),New 即 年轻代(Young Generation)。年老代和年轻代的划分对垃圾收集影响比较大。年轻代所有新生成的对象首先都是放在年轻代。年轻代的目标就是尽可能快速的收集掉...

VMware Workstation 虚拟机设置连接U盘【图】

首先确保主机有开启“VMware USB Arbitration Service”服务,并且在运行中。如图:(我的系统是win8.1 ) 在VMware Workstation虚拟机上增加 USB Controller,如图: 添加USB controller 后,开机,电脑插入U盘,即可在虚拟机下看到U盘了,如图: /*‘).addClass(‘pre-numbering‘).hide();$(this).addClass(‘has-numbering‘).parent().append($numbering);for (i = 1; i ‘).text(i));};$numbering.fadeIn(1700);});}); /*]]...

虚拟机安装【图】

虚拟机的安装过程 原文:http://blog.51cto.com/13955533/2171879

Java虚拟机详解(二)------运行时内存结构【图】

首先通过一张图了解Java程序的执行流程   关于这幅图涉及到的:  ①、class文件  ②、类加载器  ③、运行时数据区  ④、执行引擎  ⑤、垃圾回收器  这都是接下来将要介绍的重点。1、运行时数据区结构图   HotSpot JDK1.8定义的运行时数据区   注意:HotSpot实现的运行时数据区和Java虚拟机规范定义的还是有所不同的,  ①、将Java虚拟机栈和本地方法栈合二为一;  ②、元数据区取代了方法区,并且元数据区...

安装配置kvm虚拟机【代码】【图】

环境 软件:VMware? Workstation 15 Pro系统:centos7.2网络:192.168.122.0/24 (nat网络)宿主机环境准备KVM需要宿主机CPU必须支持虚拟化功能,因此如果是在vmware workstation上使用虚拟机做宿主机,那么必须要在虚拟机配置界面的处理器选项中开启虚拟机化功能。安装KVM工具包[root@localhost ~]# yum -y install qemu-kvm qemu-kvm-tools libvirt libvirt-client virt-manager virt-install [root@localhost ~]# systemctl sta...

虚拟机设置静态ip

最近学习hadoop,用到虚拟机来做分布式,由于hadoop要配置slave节点的主机名,所以需要修改hosts文件的ip地址和主机名的映射关系。但是虚拟机每次重启后,ip地址都会变 ,这样每次都得改hosts文件。所以决定改为静态ip,过程中遇到一些问题,现把步骤和遇到的问题总结一下:1、修改sudo vi /etc/network/interfaces,修改内容如下:iface eth0 inet staticaddress 192.168.0.100netmask 255.255.255.0gateway 192.168.0.1 2、ifup ...

Windows Azure 设置虚拟机静态外网IP地址【图】

官方说法叫做“虚拟公共IP地址保留”,为容易理解,我们称之为静态外网IP地址。如果在国内使用国际版Windows Azure服务时强烈推荐为虚拟机设置IP地址保留。由于Windows Azure Cloud Service的内部IP地址和虚拟公共IP地址(VIP)是非固定的,且不允许自行更改,很有可能会遇到被分配到一个在国内无法访问的IP地址(大墙V5)。因此在能够正常访问时,设置保留此IP地址。注:需要额外支付费用,定价信息请参考:http://azure.microsof...

(2)在VMware虚拟机上装CentOS6_Linux系统【图】

系统分区与格式化一、磁盘分区:磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(partition),不同类的目录与文件可以存储进不同的分区。二、分区类型:主分区:最多只能有4个扩展分区:最多只能有1个。主分区加扩展分区最多有4个。不能写入数据,只能包括逻辑分区。逻辑分区三、格式化:格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(FAT16,FAT32,NTFS,E...

深入理解Java虚拟机(四) 垃圾回收机制【图】

Write Once Run Anywhere,一次编写多处运行一、判断垃圾的方法Java判断垃圾的算法主要是以下两种:  引用计数算法给对象中添加一个引用计数器,当有一个地方引用它,计数器加1,当引用失效,计数器减1,任何时刻计数器为0的对象就是不可能再被使用的 。实现非常简单。没办法解决循环引用问题。比如:对象A有一个引用指向B对象,B也有一个引用指向A,如果A和B都没有被其他对象引用,其实已经是垃圾,但是没办法回收。并不实用,几...

From 虚拟机模板 创建单节点K8S1.14.1的操作步骤【代码】【图】

半年前总结的 还是有记不住的地方。。。 1. 根据上一篇blog 自己创建了一个虚拟机 里面包含 k8s1.14.1 的k8s集群 这里简单说一下 虚拟机开机之后 如何处理以能够使用k8s 的简单过程.前提说明:1. 已经导好了images 以及其他工作. 2. 虚拟机开机,然后修改ip地址,修改/etc/hosts.等工作2.1 修改ip地址2.2 修改机器名 hostnamectl set-hostname k8smaster2.3 修改 /etc/hosts 文件 vim /etc/hosts 添加 ip k8smaster 一行记录3. 干掉...

什么是HotSpot VM & 深入理解Java虚拟机【代码】

参考 http://book.2cto.com/201306/25434.html另外,这篇文章也是从一个系列中得出的: 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》 http://book.2cto.com/201306/25426.html 已经下载了这本书(60多M。。) /Users/baidu/Documents/Data/Interview/JavaHotSpot提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。但不一定所有人都知道的是,这个目前看...

Linux安装虚拟机工具

虚拟机中安装vmware工具包的主要目的是为了让鼠标可以自由的移动,另外还可以调整分辨率。步骤如下:1、点击vmware菜单中的“虚拟机”---“install vmware tools”。2、挂载镜像,打开命令行输入:1)mkdir -p /media/cdrom2) mount /dev/cdrom /media/cdrom3、因为在挂载点不能解压文件,所以还需要拷贝:1)mkdir /aaa2)cp /media/cdrom/*.* /aaa4、cd /aaa5、tar zvxf VMwareTools-5.0.0.........gz(解压缩文件)6、cd...

最新超详细VMware虚拟机下载与安装【图】

最新超详细VMware虚拟机下载与安装一、基础介绍  VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。二、准备工作(注意:如果自己下载不下来翻到最下面获取下载地址)  系统:win10  VMWare版本:VMware-workstation-full-15.5.1-1501844...

hadoop2.6虚拟机搭建和应用到win平台下eclipse开发【代码】

历程是艰辛,无脑的苦力活~首先我的平台是搭建在cenos7虚拟机上的,使用hadoop2.6,部署计划:主机角色namenode1:192.168.80.101namenode,resourcemanagerdatanode1:192.168.80.102datanode,nodemanagerdatanode2:192.168.80.103datanode,nodemanager0.需要 hadoop2.6 ,jdk1.7,hadoop-eclipse-plugin-2.6.0.jar,出错时候用的一些文件1.关于虚拟机的网络设置,使用nat模式:文件/etc/sysconfig/network-scripts/ifcfg-eno*lo网卡...

【Linux】虚拟机中,如何把虚拟机的IP地址固定,而不是DHCP自动分配。(Linux系统为ubuntu 18.4)【代码】【图】

之前学习Redis的时候,准备搭建一个Redis集群试试,但是使用VMware创建好三个虚拟机之后,虚拟机的IP地址总是变化,每次都需要重新配置redis配置文件,很麻烦。这是因VMware默认使用DHCP,动态给虚拟机分配IP地址,导致虚拟机的IP地址总是发生变化:可以在编辑-》虚拟网络编辑器中查看:默认开启了DHCP,动态分配IP地址,我这里IP地址的分配范围是192.168.200.128~192.168.200.254,虚拟机的IP地址就是在这个里面分配的。如果只创建...

本地磁盘文件夹共享到虚拟机上的linux系统中

1. 将本地的一个文件夹设置为共享文件2.点击 虚拟机菜单中的 虚拟机->设置->选项->共享文件夹->总是启用->添加(将上一步骤设置的共享文件夹添加到里面)3.登录到linux系统中,查看/mnt/hgfs目录是否存在,如果存在这可以看到已共享的文件夹,如果不存在则需要安装VMwaretool工具(安装方法参考不类目下面的wmwaretool安装文章)4.安装好wmware后 就可以在/mnt/hgfs下面看到共享的文件夹了原文:http://www.cnblogs.com/w10234/p/5633191...

在虚拟机中安装Centos系统【图】

1.首先下载VMware2.然后可以去http://mirrors.aliyun.com下载映像ISO3.打开VM,点击创建新的虚拟机4.选择典型模式5.稍后安装操作系统6.选择你所要安装的系统7.给虚拟机起名字,并且设置它存放的位置(尽量不要放在C盘)8.设置磁盘容量等,点击完成9.右键点击创建的虚拟机,选择设置,然后选择下载的ISO映像文件10.保存之后就可以打开虚拟机了【注意】如果打开之后,显示‘operating system not found’,应将网络连接模式改为‘桥接...

深入JAVA虚拟机之字节码执行引擎【代码】【图】

前言:class文件结构、类加载机制、类加载器、运行时数据区这四个java技术体系中非常重要的知识,学习完了这些以后,我们知道一个类是通过类加载器加载到虚拟机,存储到运行时数据区,而且我们也知道了我们方法体内的代码被编译成字节码保存在方法表中的code属性中,那么虚拟机又是怎么执行这些代码的,得出方法输出结果的呢?这一节我们就要来学习,关于虚拟机字节码执行引擎的相关知识。通过这章节的学习,我们要掌握一下知识点:...

Ubuntu虚拟机IP及DNS的查询方法

这是一个非常简单的经验,但还是总结一下。目前在用几台Ubuntu的虚拟机,但麻烦的是虚拟机的IP地址是DHCP的,经常会变。如果直接Manual配置,苦于不知道网关和DNS怎么配置(由于不知道虚拟机配置的细节),而ifconfig只能查询Ubuntu的IP地址,并不能查询DHCP情况下的DNS和网关信息。解决方法也很简单,用:nm-tool这个命令即可。版权声明:本文为博主原创文章,未经博主允许不得转载。原文:http://blog.csdn.net/qysh123/article/...

实验十四:virt-install安装虚拟机【代码】【图】

实验名称:  virt-install安装虚拟机实验环境:  保证kvm环境正常运行,且通过命令可以查看virt-install、virt-viewer工具yum install libvirt libvirt-client virt-install virt-viewer virshvirt-install -h  #查看virt-install的帮助信息  启动libvirtd服务,并查看systemctl start libvirtd systemctl enable libvirtd systemctl status libvirtd实验需求:  1、通过本地iso的映像文件,创建一台windows xp虚拟机; ...

win10 下安装win7虚拟机【图】

这几天在帮忙安装win7 虚拟机,跟之前安装的XP虚拟机还是有点差别的,总结下相关记录。1 网上搜索发现除了vmware还有VirtualBox这个虚拟机软件。而且后者还是免费软件,果断转向后者 现在使用的VirtualBox为v5.1.30 官网好像已经到V6了,奈何下载太慢。我这个安装包也是别人分享的。 我的百度网盘:链接:https://pan.baidu.com/s/1TuVoGmJ-Fgssa49Apj4Ekw 提取码:v2mq 2 安装过程中发现无论vmware还是...

虚拟机Centos安装配置【图】

开始吧~ 新建一个虚拟机 完成后编辑虚拟机配置内存处理器:映像文件:点击确定完成配置:开启虚拟机,对操作系统进行配置输入红线上内容,为计算机选择默认网卡选择安装时的语言,可选择中文:设置操作系统默认软件: 设置网络或者连接外部主机:分盘:设置用户和密码: 等待配置并重启虚拟机: 开机登录用户: 如果要连接外网还要进行一些配置:设置虚拟网卡:选择设置: 原文:https://www.cnblogs.com/95lyj/p/9427440.html

深入理解java虚拟机【垃圾回收算法】

Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾回收重点关注的是堆和方法区部分的内存。常用的垃圾回收算法有:(1).引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器...

(转)《深入理解java虚拟机》学习笔记3——垃圾回收算法

Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾回收重点关注的是堆和方法区部分的内存。常用的垃圾回收算法有:(1).引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器...