1.虚拟机介绍:
1.1.什么是虚拟机?
- 通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可得到一台虚拟的电脑,称之为虚拟机
1.2.为什么要使用虚拟机?
- 1.学习Linux系统,需要有Linux系统环境。我们不能给自己电脑重装系统为Linux,所以通过虚拟机的形式,得到可以用的Linux系统环境,供后续学习使用
1.3.目前的虚拟化软件:
我使用的时
:VMware WorkStation
软件来提供虚拟机,VMware下载地址
2.Linux环境搭建:
2.1.在Windows上安装VMware WorkStation 15.5:
- 1.下载VM
- 官方地址:https://www.vmware.com/cn.html
- 其它地址:https://www.nocmd.com/windows/740.html
- 2.VM 安装的步骤:
- 去 BIOS 里修改设置开启虚拟化设备支持(f2, f10),在 BIOS 开启 CPU 虚拟化支持
- 去 BIOS 里修改设置开启虚拟化设备支持(f2, f10),在 BIOS 开启 CPU 虚拟化支持
2.2.在VMware WorkStation 上安装Centos7:
a.下载VMware :
b.安装CentOS7.6版本:
- 3.位置选择一个空间比较大的盘:
- 4.主机:
如有2个CPU,每个CPU有2个内核,那么最多最多分给Linux虚拟机4个内核
- 5.查看自己电脑上的处理器和内核数量:
- 添加镜像:
c.网络连接设置的三种方式说明:
-
1.与物理机网络对应的关系
-
2.三种网络方式总结:
d.锁屏时间限制:
3.centos7的克隆:
3.1.克隆的注意事项:
- 1.vmware中的完整克隆是基于指定的虚拟机克隆出相同的一份出来,不必再安装。
- 2.但是我们要保证几个地方不能一样,
一个是主机名称(hostname)
,一个是虚拟网卡设备mac地址
,还有就是是ip地址和UUID
。所以我们在克隆后要对这四个地方进行修改,克隆时,需要先关闭 linux 系统.
3.2.centos7的克隆步骤
- 1.首先进行完全克隆,注意(要克隆的虚拟机在克隆前是需要处于关闭状态);
选择要克隆的虚拟机右键,选择管理,然后选择克隆
- 2.然后直到这一步选择
完整克隆
,注意:链接克隆是指在一些资源上两个虚拟机会共用
,完整克隆是完全独立出来的一个新虚拟机。
- 3.然后下一步,虚拟机名称输入你想要的名称就完成了。
3.3.修改克隆机的信息
a.修改克隆机的mac地址
- 1.点击编辑虚拟机设置,选择网络适配器,点击右下角高级然后下边就是mac地址,这个mac地址和被克隆的是一样的,我们点击生成,重新生成一个新的,然后mac地址就修改完了。
b.开机后修改主机名称
- 1.修改主机名可能不同linux版本不同,修改方法也不同。centos7就是
vim /etc/hostname
命令来编辑主机名。需要重启。(reboot)
c.修改IP地址 和UUID
- 此处需要注意的是:如果虚拟机使用的是动态ip分配,那么不需要更改ip,如果想改为静态ip,修改:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
路径,修改后重启网卡:systemctl restart network
4.虚拟机快照:
4.1.快照原因:
- 1.安装快照:主要是
为了防止误操作,导致系统不可以使用
。当第一次安装好后,可以添加快照,等出现问题后,直接快照恢复 - 2.在制作快照的时候,最好关闭Centos虚拟机,这样速度比较快
- 2.通过快照将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态。
- 3.通过快照将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态。
4.2.应用实例
- 1.安装好系统以后,先做一个快照 A
- 2.进入到系统。创建一个文件夹,再保存一个快照 B
- 3.查看添加的所有快照:
- 4.回到系统刚刚安装好的状态 , 即 快照 A
- 5.再试试添加的所有快照,发现还可以再次回到快照 B:
5.虚拟机迁移和删除
- 1.虚拟系统安装好了,它的
本质就是文件(放在文件夹的)
。因此虚拟系统的迁移很方便,你可以把安装好的虚拟系统这个文件夹整体拷贝或者剪切到另外位置使用
- 2.删除也很简单,用 vmware 进行移除,再点击菜单删除
6.安装 vmtools:
6.1.介绍
- 1.vmtools 安装后,可以让我们在 windows 下更好的管理 vm 虚拟机
- 2.可以设置 windows 和 centos 的共享文件夹
6.2.安装 vmtools 的步骤:
- 1.进入 centos:
- 2.点击 vm 菜单的->install vmware tools:
- 3.centos 会出现一个 vm 的安装包,
xx.tar.gz
,拷贝到 /opt:
- 4.进入/opt目录,使用解压命令 tar:
tar -zxvf xx.tar.gz
- 5.进入该 vm 解压的目录 , /opt 目录下:cd vmware…
- 6.安装 ./vmware-install.pl
- 7.全部使用默认设置即可, 就可以安装成功
- 8.注意:安装 vmtools
需要有 gcc
,查看gcc版本:gcc -v
7.设置共享文件夹:
7.1.基本介绍
- 1.为了方便,可以设置一个共享文件夹,比如 d:/myshare
- 2.具体步骤:
- 3.设置实现windows 和 centos 的共享文件夹,
共享文件夹在 centos 的 /mnt/hgfs/ 下
,是在实际开发中,文件的上传下载是需要使用远程方式
完成的