1. VMware虚拟机安装与使用

1.1 VMware简介

  VMware是一款虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现一台机器上真正同时运行两个独立的操作系统

  VMware官方网站:http://www.vmware.com

1.2 VMware主要特点

(1)不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统

(2)本机系统可以与虚拟机系统网络通信

(3)可以设定并且随时修改虚拟机操作系统的硬件环境。

1.3 虚拟机的3种网络模式

1.3.1 Bridge(桥接模式)

(1)Bridget的原理

  ①通过安装“桥接协议”,创建一条虚拟网桥,将宿主机的物理网卡连接到VMnet0虚拟交换机上。

  ②虚拟网桥会转发物理网卡接收到的广播和组播信息,以及目标为虚拟交换机网段的单播传给VMnet0,而由VMware发出的数据包也会通过网桥从物理网卡那端发送出去

(2)特点

  ①由于实现上相当于把物理网卡直接连到VMnet0虚拟交换机上,所以在宿主机的网络连接中并不会出现“VMware Network Adapter WMnet0”这样的虚拟网卡。

  ②宿主机与各个虚拟机在拓扑图上处于同等地位,他们都连接到同一台虚拟交换机上(VMnet0)。虚拟机和宿主机是同一个局域网内的两个独立主机,他的行为和宿主机是同等地位的,没有依存关系。

  ③由于处理同一网段,虚拟机可以访问该局域网内任何一台机器(包括其他真实的主机)。

(3)桥接下的网络环境设置

  ①将虚拟机的网络适配器中“网络连接”改为“Bridget”模式

  ②默认VMnet0,不提供DHCP服务,因此须手动为每个虚拟机配置IP、子网掩码、网关与DNS。

  ③虚拟机必须与宿主机处于同一网段。(如上图分配的IP地址)

1.3.2 NAT(网络地址转换)

(1)NAT原理

  ①由宿主机的VNnet8虚拟网卡(注意不是物理网卡)、虚拟机的虚拟网卡、DHCP服务NAT服务器的内网网卡构成一个独立的局域网(子网),因此他们具有同一网段的IP地址。但与由宿主机网卡构成的外部网络是隔离的

  ②当内网要访问外部的网络时,由NAT服务器将内网的分组IP源地址,更换为NAT服务器外网(即物理网卡)的IP地址然后发送到外网中。这样外网看不到内网的IP地址,而只能看到NAT服务器外网IP,起到隔离内网和外网的作用。所以,NAT服务器有两个IP,一个是NAT服务器的内网IP(一般为内网网关IP地址,在VMware安装时就确定了,不能自动获取)。一个是与外网IP(物理网卡IP)。

(2)特点

  ①宿主机的虚拟网卡VMnet8与虚拟交换机VMnet中的所有虚拟机相互通信所有的虚拟机间也可以相互通信,而且可能访问虚拟交换机中的DHCP服务器和NAT服务器。

  ②宿主机的虚拟网卡VMnet8的IP地址在VMware安装时就确定了,不能虚拟DHCP服务器自动分配。

  ③所有虚拟机要访问外网Internet,必须把分组发送到NAT服务器,由该服务器将地址转换到和宿主机物理网卡IP后,发送到以太网口。而宿主机想要上外网,只要把分组发送到宿主机的物理网卡就行

  ④NAT的访问是单向的,也就是只能从内网访问外网Internet,不能从外网访问到内网,所以宿主机的物理网卡也访问不到NAT的内网的虚拟网卡。在该模式下,虚拟机可以访问外部网络,反之则不行,因为虚拟机属于内网中的一台电脑。

  ⑤宿主机上的“VMware Network Adapter VMnet8”虚拟网卡是用来与虚拟机通信的当被禁用时只是表示宿主机不能直接连到虚拟机上。但虚拟机仍可能通过虚拟的NAT设备连到外网去。

(3)NAT网络环境设置:须先将虚拟机的网络连接改为“NAT”模式

  ①方法1:动态IP地址

  A.宿主机IP的设置:由于物理网卡的IP是由外网决定,而宿主机上的虚拟网卡VMnet8也是在VMware安装时就确定了,所以IP设置与虚拟DHCP服务器是否开启无关,而与外网的DHCP服务是否开启有关。

  B.为了让各虚拟机能自动获取IP,需要提供虚拟DHCP服务,方法是在VMware的“编辑→虚拟网络设置”中开启,默认是关闭的。

  ②方法2:静态IP地址

  A.将各虚拟机的IP设置为与宿主机的虚拟网卡VMnet8同网段,网关设置为成虚拟交换机VMnet的网关(在“虚拟网络设置”的“DHCP”中可以找到,一般是xxx.xxx.xxx.2)

1.3.3 Host-only(仅主机模式)

(1)原理

  ①Host-only模式其实是NAT模式去除了虚拟NAT设备,然后使用宿主机上的虚拟网卡VMnet1将宿主机连接到虚拟交换机(VMnet1)上来与虚拟机通信的。

  ②Host-only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统只与主机相互通讯。如果只想让虚拟机和主机之间有数据交换,而不想让虚拟机访问Internet就可采用这种模式。

(2)特点:

  ①这种模式和NAT模式很相近,只不过没有NAT服务器这种东西

  ②在宿主机的虚拟网卡VMnet1和虚拟交换机VMnet1中的所有的虚拟机构成了一个封闭的局域网,而且这个局域网还提供有DHCP服务器

(3)网络环境设置:与NAT模式类似,但须先将虚拟机的网络连接改为“Host-only”模式。

1.4 使用虚拟机小技巧

(1)CD/DVD(IDE)中的设备状态:当启动虚拟机后,“己连接”应勾选上,才能使用光驱

(2)创建快照:保存一个虚拟机的当前状态,以便以后恢复到同一状态

(3)克隆:分为完整克隆链接克隆。一个完整克隆是和原始虚拟机完全独立的一个拷贝,它不和原始虚拟机共享任何资源。 可以脱离原始虚拟机独立使用。 一个链接克隆需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但采用共享磁盘文件却大大缩短了创建克隆虚拟机的时间,同时还节省了宝贵的物理磁盘空间。通过链接克隆,可以轻松的为不同的任务创建一个独立的虚拟机。

第2章 Linux系统安装(1)_VMware安装与使用的更多相关文章

  1. Linux 笔记 - 第九章 Linux 中软件的安装

    博客地址:http://www.moonxy.com 一.前言 在 Linux 系统中,应用程序的软件包主要分为两种:1)第一种是二进制的可执行软件包,也就是解开包后就可以直接运行.在 Windows ...

  2. Linux学习笔记 一 第二章 Linux系统安装

    Linux系统安装 一.首先安装VMware 虚拟机 下载网址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-e ...

  3. Linux达人养成计划1(第2章 Linux系统安装)

    2.3 系统分区之分区与格式化 1. 分区类型 主分区:最多只能有四个. 扩展分区: 最多只能有1个. 主分区加扩展分区最多有4个. 不能写入数据,只能包含逻辑分区. 逻辑分区: 2. 格式化(高级格 ...

  4. 第2章 Linux系统安装(3)_SSH连接Linux工具:SecureCRT和WinSCP

    4. SSH连接Linux工具 4.1 Linux网卡配置 (1)临时配置: ifconfig eth0 192.168.32.100 //给eth0网卡指定IP,写在ROM里的,关机会丢失. (2) ...

  5. 第2章 Linux系统安装(2)_Linux系统分区及文件系统

    2. 系统分区 2.1 分区类型 (1)主分区:最多只能有4个 (2)扩展分区 ①最多只能有1个,主分区加扩展分区最多有4个. ②不能写入数据,只能包含逻辑分区 (3)逻辑分区 2.2 格式化(高级格 ...

  6. linux笔记:linux系统安装-vmware虚拟机安装

    vmware版本:vmware8(百度云里备份了安装程序VMware_Workstation_wmb.zip) vmware软件安装过程: 1.在百度云中下载安装程序压缩包VMware_Worksta ...

  7. Linux基础学习(2)--Linux系统安装

    第二章——Linux系统安装 一.VMware虚拟机安装与使用 1.VMware简介:            VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟 ...

  8. Linux相关介绍和安装

    目录 前言 第一章 linux介绍 1.1 linux简介 第二章 Linux起源 2.1 Unix的历史 2.2 Unix操作系统的革命 2.3 Linux系统的诞生 2.4 Linux系统的发展史 ...

  9. (Linux基础学习)第一章:科普和Linux系统安装

    第一章:科普和Linux系统安装 第1节:操作系统介绍OS:Operating System,通用目的的软件程序硬件驱动进程管理内存管理网络管理安全管理文件管理OS分类:服务器OS:RHEL,Cent ...

随机推荐

  1. php strtotime 在32位操作系统下的限制

    php strtotime 在32位操作系统下的限制 <?php class DateHelper{ /** * 在32位操作系统下,超过 2038-01-19 03:14:07 ,会溢出 * ...

  2. python之最强王者(1)——python入门简介

    1.Python简介 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像Pe ...

  3. ABP中使用Redis Cache(1)

    本文将讲解如何在ABP中使用Redis Cache以及使用过程中遇到的各种问题.下面就直接讲解使用步骤,Redis环境的搭建请直接网上搜索. 使用步骤: 一.ABP环境搭建 到http://www.a ...

  4. 完全卸载mysql步骤

    (1) 开始-MySQL-MySQL Server 5.1-MySQL Server Instance Config Wizard--->Remove Instance. (2)点击[开始]-- ...

  5. 【转】【译】JavaScript魔法揭秘--探索当前流行框架中部分功能的处理机制

    推荐语: 今天推荐一篇华为同事的同事翻译的一篇文章,推荐的主要原因是作为一个华为员工居然晚上还能写文章,由不得小钗不佩服!!! 其中的jQuery.angular.react皆是十分优秀的框架,各有特 ...

  6. jQuery基础_4

    dom对象就是jquery对象的数组组成部分jquery对象和dom对象的转化jquery对象-->dom对象$()[下标]dom对象-->jquery对象$(dom对象) jquery框 ...

  7. 基本动画CABasicAnimation - 完成之后闪回初始状态

    基本动画CABasicAnimation 结束之后,默认闪回初始状态,那怎么解决呢? position需要设备两个属性: // MARK: - 结束后不要闪回去 anim.removedOnCompl ...

  8. tableView简单的动画效果

    tableView 中一些动画效果通常都是实现willDisplayCell的方法来展示出一些动画的效果 (1).带有3D效果的小型动态展示 -(void)tableView:(UITableView ...

  9. Linux如何找出用户的创建时间

    在Linux系统中,如何找到用户创建的时间呢? 其实是没有标准方法查找用户创建时间.下面再搜索了一些资料后,自己验证并测试了一下这些方法,仅供参考: 1:如果创建的用户有家目录,那么可以ls -l / ...

  10. Tomcat:利用Apache配置反向代理、负载均衡

    本篇主要介绍apache配置反向代理,介绍了两种情况:第一种是,只使用apache配置反向代理:第二种是,apache与应用服务器(tomcat)结合,配置反向代理,同时了配置了负载均衡. 准备工作 ...