虚拟机 - 技术教程文章

RHEV平台中如何在 RED HAT ENTERPRISE LINUX 虚拟机上安装 GUEST 代理和驱动【代码】

使用 Red Hat Enterprise Virtualization Agent 软件仓库所提供的 rhevm-guest-agent 软件包可以在 Red Hat Enterprise Linux 虚拟机上安装 Red Hat Enterprise Virtualization guest 代理和驱动。在 Red Hat Enterprise Linux 虚拟机上安装 guest 代理和驱动的方法:登录到 Red Hat Enterprise Linux 虚拟机。启用 Red Hat Enterprise Virtualization Agent 仓库:Red Hat Enterprise Linux 6# subscription-manager repos --enab...

实战Java虚拟机之二:“虚拟机的工作模式”

原文:http://blog.itpub.net/29810963/viewspace-1544168/

深入理解java虚拟机(4)---类加载机制【代码】

类加载的过程包括:  加载class到内存,数据校验,转换和解析,初始化,使用using和卸载unloading过程。除了解析阶段,其他过程的顺序是固定的。解析可以放在初始化之后,目的就是为了支持动态加载。从java开发者来讲,我们并不关心具体细节,只要知道整个流程以及每个流程大体干了那些事情。每个流程具体对开发代码会有那些影响就可以了。一:类的加载流程1.加载loading  在加载过程中,虚拟机需要完成3件事情:1)通过一个类...

虚拟机console最小化安装操作系统图文【图】

1. 概述2. 安装操作系统2.1 交互界面2.2 内核镜像解压等初始化2.3 磁盘发现2.4 硬件支持告警3. 开始安装3.1 语言选择3.2 键盘选择3.3 服务器类型3.4 配置主机名3.5 时区选择3.6 root密码3.7 自定义分区3.8 软件包选择3.9 开始安装4. 总结1. 概述本篇博客主要介绍通过VMware workstation创建虚拟机console之后(参见博客《VMware workstation创建虚拟机console图文.md》),为console安装操作系统的过程。 其实在通过VMware workst...

虚拟机工具

jpsjava process statusjps -l 主 类 全 名jps -m 运 行 传 入 主 类 的jps -v 虚 拟 机 参 数jstat 类 加 载 , 内 存 , 垃 圾 收 集 , jit 编 译 信 息 、https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.htmljinfo 实 时 调 整 和 查 看 虚 拟 机 参 数 -XX:[+/-]option -XX:option=valuejmap jmap -dump:formart=b,file=filepath pidjmap -histo pidjhat JVM heap Analysis Tooljstackjconsole原文:http...

kvm虚拟机不能使用virsh shutdownw命令关闭虚拟机的解决方法【代码】【图】

今天笔者在对kvm虚拟机进行管理时,使用virsh shutdown命令关闭指定的虚拟机时,发现虽然有如下的提示,但其实虚拟机却一直不会真正的关闭。经过查看virsh命令帮助和上网查询,才得知virsh shutdown命令使用发送acpi指令来控制虚拟机的电源,而kvm虚拟机安装linux系统时默认是没有安装acpi服务的,所以并不会做处理。据说安装windows会自动安装acpi服务,没测试过。知道了原因、解决方法也就简单了、我们只需要在虚拟机里安装和启动...

多年经验【Parallels Desktop14.0.1 永久激活 】版 推荐苹果mac 虚拟机pmg序列号【图】

parallels desktop 14 mac 激活码 parallels 13免费密钥 parallels desktop 14 激活码 很多用 MAC 的朋友发现平时离不开 Windows , 怎么办呢? 可以尝试使用 MAC 上的虚拟机.今天我16年买的Parallels Desktop12 突然不能用了. parallels desktop 不能启动, 试了很多次,重装后也不行,当然重装是用之前的 pmg. 想了半天应该是版本问题, 之前是企业版的. 于是想着更新. 从某宝上花了300多买了个企业号. 然后是永久激活的. 今...

虚拟机CentOS启动报错-entering emergency mode解决办法

转载自:https://blog.csdn.net/csdn_yym/article/details/87970960解决方法只需要在这里的shell键入一条命令:xfs_repair -v -L /dev/dm-01执行完成后即可重启,恢复正常。此命令的作用是强制清除日志,不会删除自己的文件。原文:https://www.cnblogs.com/xiaohanlin/p/11800285.html

虚拟机ubuntu使用串口【图】

1. 电脑的串口默认是在windows系统上,需要把串口转到ubuntu上面,按照下面的步骤先2. 找到需要使用的串口3. 在VMWARE里面连接该串口原文:https://www.cnblogs.com/429512065qhq/p/9401286.html

virtualBox桥接虚拟机和主机能ping通但不能上网【图】

原因:可能是因为主机同时还安装了vmware导致的。 解决方法:打开资源管理器->右键网络->属性->更改适配器设置->右键桥接使用的主机适配器->取消选中VMware Bridge Protocol: 原文:https://www.cnblogs.com/covfefe/p/12209885.html

使用U盘在虚拟机下安装双系统(windows and linux)乃至多系统

好在这开始之前,先安装好VMware Tools软件,这样虚拟机和主机可以共享数据、文件、等等 如何在虚拟机下使用U盘安装系统: 1、u盘必须是在主机上识别(而不是虚拟机系统) 2、u盘必须以机械硬盘的形式新增一块硬盘到虚拟机上设置 3、设置开机引导为U盘的那一块虚拟硬盘上 4、前面三步要确保你的U盘可以引导安装系统(使用软碟通进行刻录即可、不需要U启动哦)如果按照上面的步骤,你失败了,请百度但是即便你已经按照上述方法安装好...

Linux虚拟机centos6.9系统安装【图】

linux 其他知识目录 后面安装出了点问题,ip没有并且eth0网卡找不到,不过重新配置ifcfg-eth0后重启网络服务,然后重启虚拟机就好了进入后没有东西配置好ifcfg-eth0重启虚拟机 原文:https://www.cnblogs.com/machangwei-8/p/10409678.html

虚拟机中设置 CentOS 静态 IP【代码】【图】

作为开发人员在工作和学习中通过虚拟机使用 Linux 的情况肯定会非常多,但是 Linux 自带的终端使用体验较差,所以绝大多数使用者都会在宿主机上使用第三方 SSH工具(例如 Xshell)进行连接,然而在虚拟机中如果使用的是动态 IP 则会出现这次连接可以但下次连不上的情况,因为 IP 动态获取的嘛,是会变的。所以这篇文章的目的也就在于解决此问题。确定虚拟机使用的网络配置在设置静态 IP 之前,我们需要确定当前系统动态获取到的一些...

java虚拟机:JVM内存模型【图】

一、JVM内存模型图解JVM 运行时数据区 (JVM Runtime Area) 其实就是指 JVM 在运行期间,其对JVM内存空间的划分和分配。网上找到两幅图如下所示(个人认为第二个图Native Method Stack应该画在Java Thead模块中): 二、各数据区域介绍1、栈区栈分为java虚拟机栈和本地方法栈重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法...

解决虚拟机突然不能上网的问题

3月22日晚在寝室电脑突然蓝屏之后,不知为何打开虚拟机就突然不能上网了,以前虚拟机的网络连接方式是NAT。上网查了一下,说把连接改为Bridged就好了。但是改完之后发现虽然显示可以连接,但是还得要配置ip地址,很麻烦。当时,头很痛,就不管了,睡觉! 今天早晨起床,来到一教,主机联网,发现虚拟机和昨晚一样,虽是NAT连接,但网络图标显示和网络断开。又查了一些办法,看到一篇博客,和我的情况差不多,说可能是虚拟机...

centos虚拟机复制网卡设置【图】

CentOS Linux解决Device eth0 does not seem to be present在VMware里克隆出来的CentOS Linux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface: [ OK ]Bringing up loopback insterface: ...

Win10内置虚拟机默认没有开启如何开启【图】

Win10处于测试阶段,很多用户在虚拟机上安装Win10,以体验Win10的新特性。其实,Win10自身带有虚拟机,功能还不错,只是默认没有开启而已。Win10如何开启自带虚拟机?  首先要找到控制面板,我们点开windows键,然后选择在所有应用中找到“Windows 系统”,打开之后,我们找到“控制面板”,打开。  打开控制面板之后,我们选择程序,如图示。  然后再程序中,找到“启动或关闭windows功能”。点击打开。   在windows功能下...

[视频]mac系统下虚拟机parallels安装ubuntu 14.04视频教程

此文是http://www.mr-wu.cn/install-ubuntu-14-04-on-parallels-for-mac/这篇博文的补充,为整个ubuntu 14.04安装过程的视频录像。mac系统很棒,mac下的开发环境也很棒,但有时你还得需要ubuntu开发环境,比如进行嵌入式Linux交叉编译,使用Linaro toolchain…其实mac系统下使用parallels虚拟机安装ubuntu相当的容易,下边讲一下mac系统下使用parallels虚拟机安装ubuntu 14.04桌面系统环境 原创文章,转载请注明: 转载自 http:...

VMware软件虚拟机不能全屏的问题 & CentOS 安装Vmware Tools【图】

修改设置1) 如下图右单击虚拟机名,选择【settings…】,调出虚拟机设置界面。2) 在设置界面选择【hardware】->【CD/DVD2(IDE)】->【Connection】->【UseISO image file】->【Browse…】。3) 在弹出的界面中选择虚拟机的安装路径,因为本人安装的是Ubuntu系统,故这里选择linux.iso,如果是按照的windows系统,这里对应的就要选择windows.iso了。然后点击【打开】即可。4) 点击【ok】。安装vmtools在安装好了Linux系统之后,安...

也说java虚拟机【图】

学习java的人如果不了解java虚拟机,那真是白学了。 java为什么可以跨平台,就是因为虚拟机的作用,java虚拟机就相当于一个计算机,它有自己的内存结构,当java程序在电脑上运行时,实际上上是在虚拟机上运行;所以,当任意系统的计算机安装java虚拟机后都可运行java程序; 我们来看一下java虚拟机的内存模型(网上随便找的): 方法区: 当java程序加载完成后,类,成员变量,静态变量等信息等保存到方法区中; ...

java虚拟机之内存模型

1. 概述对于从事 C、C++ 程序开发的人员来说,在内存管理领域,他们既是拥有最高权力的「皇帝」又是从事基础工作的「劳动人民」 --- 既拥有每个对象的「所有权」,又担负着每一个对象生命开始到终结的维护责任。但是对于 java 程序员来说,在虚拟机自动内存管理机制的帮助下,不需要再为每一个 new 操作写配对的 delete/free 代码,不容易出现在内存泄漏和内存溢出问题,由虚拟机管理内存这一切看起来都很美好。不过,也正是因为 j...

Vmware虚拟机设置静态IP地址【代码】【图】

一、安装好虚拟后在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Vmnet8 Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到。 二、检查宿主机VM8 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮打开属性对话框。 三、更改虚拟机系统网卡的IP配置vim /et/sysconfig/network-s...

无法在父文件夹中创建虚拟机文件夹【图】

在VirtualBox中创建虚拟机时,出现以下错误解决方法:在”管理“——>"全局设定" ——> "常规"中更改“默认虚拟电脑位置“的路径即可解决。原文:http://www.cnblogs.com/huangminwen/p/5929021.html

virtualbox从.VDI备份文件新建/恢复虚拟机(包括恢复各个备份节点)【图】

一、前言:  ubuntu上的virtualbox中的虚拟机如果关机不当会导致整个虚拟机坏掉,而且采用各种debug方式都难以让它重新启动。这时你只能用之前备份的各个VDI文件来恢复系统了。还有另一种场景就是你重新装了一个virtualbox,想把老的另一个virtualbox中的虚拟机包括各个快照节点在新的virtualbox中重建。网上也有资料介绍,不过往往只有文字,我看了很久都没搞定。最终决定自己尝试,下面是成功的图文教程: 二、步骤:  2.0、...

Centos6.X虚拟机配置Hadoop2.6的步骤

通过xmanager的Xftp上传hadoop-2.6.4.tar.gz文件到/opt目录解压缩hadoop-2.6.4.tar.gz 文件tar -zxf hadoop-2.6.4.tar.gz -C /usr/local解压后即可,看到/usr/local/hadoop-2.6.4文件夹配置Hadoop进入目录:cd /usr/local/hadoop-2.6.4/etc/hadoop/依次修改下面的文件:4.1 core-site.xml(在底部Configuration标签内添加以下Configuration标签内的内容,其他文件也是)<configuration><property><name>fs.defaultFS</name> <valu...

Java虚拟机对锁优化所做的努力(读书笔记)【代码】

锁偏向 是一种加锁操作的优化手段,他的核心思想是:如果一个线程获得了锁,那么就进入偏向模式,当这个线程再次请求锁时,无须在做任何同步操作,因此在几乎没有锁竞争的场合,偏向锁是比较好的优化效果,因为连续多次极有可能是同一个线程请求同一个相同的锁,对于锁竞争比较激烈的场合,其效果不佳,因为竞争激烈的场合,最有可能的情况是每次都是不同的线程来请求相同的锁,这样偏向模式就会失效,使用Java虚拟机参数-XX:+UseBiasedLocki...

如何设置Java虚拟机内存以适应大程序的装载【代码】【图】

Java虚拟机对于运行时的程序所占内存是有限制的,当我们的项目或者程序很大时,往往会照成内存溢出。举个例子:publicclass SmallTest1 {publicstaticvoid main(String[] args) {byte[] array = newbyte[1024*1024*500];}}当定义这样一个500MB的数组时,就会造成JVM内存溢出: 而Java虚拟机默认的程序运行能得到的内存大小是随系统的,由Java的api体系结构中,点击Java: 后找到 “-Xmxn”这一项:所以默认大小是根据系统设置的,那...

深入理解JVM——虚拟机GC

对象是否存活 Java的GC基于可达性分析算法(Python用引用计数法),通过可达性分析来判定对象是否存活。这个算法的基本思想是通过一系列"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots没有任何引用链相连时(图论称之为不可达),则证明此对象是不可用的。无论引用计数法,还是可达性分析都离不开“引用”的概念。Java将引用分为四种(强引用、软引用,弱引用,虚引用),这...

vmware 的centos7虚拟机使用win10上共享文件夹【代码】

在虚拟机上配置共享文件夹和安装vmwaretools这里就不说了,网上有好多,但是最后一步,好多都是坑人的,配置好了我之后通过命令查看可以挂载的文件夹[root@localhost hgfs]# vmware-hgfsclient <br/>vmshare<br/>然后就是挂载最后一步是vmhgfs-fuse .host:/ /mnt/hgfs而不是mount -t vmhgfs .host:/ /mnt/hgfs我就是在最后一步被坑了好久 [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/...

[已解决]虚拟机中Ubuntu18.04打开无法连接网络【代码】【图】

2020-04-17别的虚拟机都可以连接到网络,只有这个连不到网络。检查win10下的虚拟机网络相关服务是否开启打开此电脑-管理-服务: 查看这几项服务有没有开启,若没有选中,启动此服务。检查虚拟接网络配置设置是否正确 检查里面的网络配置是否正确,不确定的可以点击还原默认设置。检查虚拟机中的Ubuntu系统右上角的网络连接是否存在 若不存在,网络就可能连不上(我的就是这个问题)删除NetworkManager缓存文件service NetworkManag...