虚拟机

JVM原理及性能调优

浪尽此生 提交于 2020-02-25 15:26:08
一、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。 二、JAVA代码编译和执行过程 Java代码编译是由Java源码编译器来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制; 类加载机制; 类执行机制。 Java源码编译机制 Java 源码编译由以下三个过程组成:分析和输入到符号表;注解处理;语义分析和生成class文件 流程图如下所示: 最后生成的class文件由以下部分组成: 结构信息: 包括class文件格式版本号及各部分的数量与大小的信息 元数据:

针对重启电脑后,Vmware打开不了虚拟机的解决方法探究

本小妞迷上赌 提交于 2020-02-25 12:45:46
一、问题描述 先安装好虚拟机,打开后发现并没有什么问题,然后关机(注意,不是重启)。 再开机后,打开Vmware,打开虚拟机后发现卡在那里, 黑屏了 。 于是Ctrl+Shift+Esc打开任务管理器,结束Vmware,此时弹出虚拟机仍在运行中,选择关闭虚拟机。 重新打开Vmware,发现虚拟机被占用。OK,到此结束 二、解决办法 第零步(基本):虚拟机打开卡在那里,关闭不了。 选择打开任务管理器关闭进程,一般关闭不完全。所以使用任务管理器并不能解决此问题。最好的解决办法是重启,但是重启没必要。 重新打开Vmware,记住下图中框出信息。 有网友说Vmware异常关闭虚拟机目录下(最下面的框,我的是 文档库 中)选择删除 .lck 文件夹,这种方法不清楚是否有用,但是重新启动虚拟机后,该目录下仍会生成 .lck 文件夹。 第一步:解决虚拟机黑屏问题 第一种情况:虚拟机ISO映像配置问题 打开编辑虚拟机设置 选择 CD/DVD(SATA) ,设置如上图,连接中选择 使用ISO映像文件 ,浏览文件选择一开始安装虚拟机的映像文件。 ---->确定。 ---->重启电脑。 第二种情况:网络配置问题 搜索框中搜索 cmd ,选择 命令提示符 ,右键管理员身份运行–>命令行窗口—输入 netsh winsock reset,然后重启计算机。 如果重启后能够打开,问题解决。否则

使用WMware新建linux虚拟机

丶灬走出姿态 提交于 2020-02-25 04:00:46
使用WMware安装linux虚拟机的时候很多人搞不清楚使用什么适配器。 平时也看到很多误人子弟的观点,这里用事实说话。 VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。    1.bridged(桥接模式)   在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。 在桥接模式下,你需要手工为虚拟 系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。 同时,由于这个虚拟系统是局域网中的一个独立的主机 系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。   使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。   如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。    2.host-only(主机模式)   在某些特殊的网络调试环境中,要求将 真实环境和虚拟环境隔离开 ,这时你就可采用host-only模式。在host-only模式中

linux虚拟机安装

旧城冷巷雨未停 提交于 2020-02-25 03:34:29
1.真实机第一次安装必须先搞f2进入boot从光盘启动,虚拟机不用 进入的时候五个选项 Install or upgrade an existing system:安装或升级现有系统 Install system with basic video driver:安装过程采用基本的显卡驱动 Rescue installed system:启动进入系统修复模式 Boot from local driver:退出安装从硬盘启动 Memory test:存储介质检测 有一个提示需要检测硬盘,选skie不需要检测。 安装选择简体中文 选择不同的会安装不同的软件 Desktop(桌面) Minimal Desktop(最小化桌面) Minimal(最小化) Basic Server(基本服务器) Database Server(数据库服务器) Web Server(网页服务器) Virtual Host(虚拟主机) software development workstation(软件开发工作站) 做服务器,最好选最小化安装 root是超级管理员进入,过后目录在/home/root 如果添加一个aa管理员,进入目录在/home/aa root目录下的三个文件 /root/install.log:存储了安装在系统中的软件包及其版本信息 /root/install.log.syslog

VMWare虚拟机提供的桥接、nat和主机模式的区别

£可爱£侵袭症+ 提交于 2020-02-25 02:57:52
VMWare提供三种工作模式桥接(bridge)、NAT(网络地址转换)和host-only(主机模式)。 桥接模式   在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地位),它可以访问网内任何一台机器。在桥接模式下,我们往往需要为虚拟主机配置IP地址、子网掩码等(注意虚拟主机的ip地址要和主机ip地址在同一网段)。   使用桥接模式的虚拟系统和主机的关系,就如同连接在一个集线器上的两台电脑;要让他们通讯就需要为虚拟系统配置ip地址和子网掩码。如果我们需要在局域网内建立一个虚拟服务器,并为局域网用户提供服务,那就要选择桥接模式。   但对于想进行种种网络实验的朋友这种模式是不太适合的,因为你无法对虚拟机的网络进行控制,它直接出去了。 NAT模式   在NAT模式下,虚拟系统需要借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式虚拟系统可把物理主机作为路由器访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。   这种方式也可以实现Host

VMWare虚拟机提供的桥接、nat和主机模式的区别

左心房为你撑大大i 提交于 2020-02-25 02:56:25
VMWare提供三种工作模式桥接(bridge)、NAT(网络地址转换)和host-only(主机模式)。 桥接模式   在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地位),它可以访问网内任何一台机器。在桥接模式下,我们往往需要为虚拟主机配置IP地址、子网掩码等(注意虚拟主机的ip地址要和主机ip地址在同一网段)。   使用桥接模式的虚拟系统和主机的关系,就如同连接在一个集线器上的两台电脑;要让他们通讯就需要为虚拟系统配置ip地址和子网掩码。如果我们需要在局域网内建立一个虚拟服务器,并为局域网用户提供服务,那就要选择桥接模式。   但对于想进行种种网络实验的朋友这种模式是不太适合的,因为你无法对虚拟机的网络进行控制,它直接出去了。 NAT模式   在NAT模式下,虚拟系统需要借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式虚拟系统可把物理主机作为路由器访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。   这种方式也可以实现Host

(1)虚拟机的安装与使用,linux系统安装

删除回忆录丶 提交于 2020-02-25 02:53:54
关键词:centos6安装,centos7安装 centos7安装参考: https://www.cnblogs.com/frankdeng/p/9027037.html 本文为centos6安装 下载地址: https://www.centos.org/ 如何下载centos历史版本参考: https://blog.csdn.net/u012453843/article/details/52819756 一、百度下载 VMware workStation    二、新建虚拟机    在这里分为典型和自定义,典型及许多磁盘类型及接口类型为默认,自定义高级则可以都做选择设置。 三、自定义(高级)安装 (1)点击下一步,选择兼容性    (2)选装安装方式     安装程序光盘:这里是会映射物理光驱     安装程序光盘映像文件(iso)(M):这里就会把iso中的操作系统进行简易安装,什么东西都直接乱七八糟给你装好了,如果只是单纯的学习一下命令什么的,倒是没有问题。     稍候安装操作系统(S):那么选这个就会创建一个空壳的来,到时候可以进行模拟实体机安装。    (3)选择稍候安装操作系统,点击下一步,然后选择你要安装的操作系统及版本    (4)好,点击下一步,选择该虚拟机存放位置    (5)选择CPU分配情况,即分配多少物理CPU给该虚拟机使用    (6)为虚拟机分配内存

linux介绍与系统安装

孤街浪徒 提交于 2020-02-25 02:53:14
Linux的历史    1991年,芬兰大学生开发了一个类Unix系统,这个系统就是Linux系统。   1994年,Linux加入GNU计划并采用GPL协议发布。从此之后,GNU/Linux真正实现了构建一套完全自由的操作系统的思想。 Linux内核版本   XX YY ZZ   XX:表示主版本号 YY:表示次版本号(奇数表示开发板,偶数表示稳定版) ZZ:表示末版本号 Linux系统安装    VMWare Workstation Pro、CentOS(64位) 常见网络模式:1.桥接模式2.NAT模式3.仅主机模式   桥接模式:虚拟机和物理机连的是同一个网络,虚拟机与物理机是并列关系,地位相当。举例而言:手机和电脑能够同时连接家里路由器提供的Wi-Fi。   NAT模式:物理机充当“路由器”角色,虚拟机想要上网,必须经过物理机。这种模式兼容性最好,这是因为当物理机的网络环境变化时,虚拟机网络并不会有影响。   仅主机模式:相当于拿一根网线直接连了物理机和虚拟机。 划分磁盘分区规则   (1)/boot分区200MB   (2)swap分区分内存的2倍(如果内存大于4GB,swap分8GB即可)   (3)/分区分20GB   (4)剩余的空间给/data分区 tips:   启动Centos时,报错,原因是启动VMWare时,没有以管理员的身份启动。       --

VMware 虚拟机安装及部署

回眸只為那壹抹淺笑 提交于 2020-02-25 02:52:28
Linux系统安装及网络配置     这篇文章介绍关于Linux系统的安装以及网络配置,关于虚拟机配置中网络的几个模式区别进行详细讲解。学习Linux对于后端开发人员来说是很有必要的,结合实际开发,Linux服务器是小组共享的,正式上线的项目运行在公网上,因此需要开发者用远程登陆到Linux进行项目的管理和开发。 如果你想在计算机行业深入下去建议去系统学习,因为Windows隐藏了太多的操作系统细节,通过学习linux你会开阔很多眼界,而且就java本身而言,它也更适合linux,因为绝大多数的Java服务器都是linux的。      为学习使用,个人建议安装虚拟机,小编这里选择VMware软件,虚拟机可以使你在一台机器上同时运行多个操作系统。VWare 是一个“虚拟PC”软件公司.它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,它比较适合学习和测试。 Linux,VM和Windows的关系:     VM就是一款软件,安装在我们的母机上(Windows),它可以帮我们虚拟一个操作系统出来。首先通过VM来创建一个虚拟机空间。在虚拟机空间里安装CentOS。安装后的CentOS系统就是一系列的文件,同样可以把装好后的"一系列文件"移植到别的操作系统上

Linux安装

浪尽此生 提交于 2020-02-25 02:51:38
一、虚拟机安装    1、VMware简介     VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现一台机器上真正同时运行两个独立的操作系统。     VMware官方网站 http://www.wmware.com    2、VMware主要特点      - 不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统      - 本机系统可以与虚拟机系统网络通信     - 可以设定并且随时修改虚拟机操作系统的硬件环境    3、建议的VMware配置     - CPU:建议主频为1GHz以上     - 内存:建议1GB以上     - 硬盘:建议分区空闲时间8GB以上    4、安装VMware      傻瓜式的安装,下一步即可,https://jingyan.baidu.com/article/ce4366493d85143772afd34b.html    5、WMware干净卸载     使用VMware_Install_Cleaner可以卸载干净 二、虚拟机使用   1、新建虚拟机       2、虚拟机的使用   虚拟机硬件设置   虚拟机网络设置 注:桥接模式:虚拟机与真实机通信利用的是本地网卡,可以和其他计算机联系,NAT和Host only只能跟真实机联系   创建快照