一、虚拟机介绍

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。

在平时开发过程中,我们经常需要在Linux中进行各种操作,所以就有必要安装一台相应的虚拟机以便我们完成相关工作。

市面流行的虚拟机软件有:VMware、Virtual Box 和 Virtual PC 等。今天我们主要讲解VMware的使用。

二、安装VMware

2.1 下载

地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

虚拟机emergency mode 虚拟机软件_服务器


我这里用的vmware workstation pro15版本,可以在群文件(1109193029)中下载:VMware15.1.0.zip

2.2 安装

双击安装包,等待一会儿进入安装流程,跟着图例开始吧。

虚拟机emergency mode 虚拟机软件_服务器_02


虚拟机emergency mode 虚拟机软件_CentOS_03


虚拟机emergency mode 虚拟机软件_服务器_04


虚拟机emergency mode 虚拟机软件_CentOS_05


虚拟机emergency mode 虚拟机软件_CentOS_06


虚拟机emergency mode 虚拟机软件_运维_07


等待安装…

虚拟机emergency mode 虚拟机软件_linux_08


点击"许可证"

虚拟机emergency mode 虚拟机软件_服务器_09


输入秘钥,点击"输入"按钮

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_10

虚拟机emergency mode 虚拟机软件_linux_11


到此就安装完成了。安装完成后,在网络适配器中会出现两个虚拟网卡(一定要有)。

虚拟机emergency mode 虚拟机软件_运维_12

三、安装虚拟机

3.1 下载CentOS镜像

下载镜像的地址有:
华为云镜像站 https://www.huaweicloud.com/product/mirrors.html
阿里巴巴镜像站 https://developer.aliyun.com/mirror/

我这里是从阿里巴巴镜像站下载的CentOS7-2009 版本

虚拟机emergency mode 虚拟机软件_服务器_13


下载后将镜像文件存放在非中文,没有空格 和 没有特殊字符的目录中。例如:我存放在E:\ISO\CentOS-7-x86_64-DVD-2009.iso

3.2 安装CentOS虚拟机

安装CentOS虚拟机分为两步:先创建虚拟机,再为虚拟机安装ContOS7操作系统。

3.2.1 新建虚拟机

1.打开VMware,点击"创建新的虚拟机"

虚拟机emergency mode 虚拟机软件_服务器_14


2.选择自定义安装

虚拟机emergency mode 虚拟机软件_服务器_15


3.兼容性,默认,下一步即可

虚拟机emergency mode 虚拟机软件_CentOS_16


4.选择"稍后安装操作系统"

虚拟机emergency mode 虚拟机软件_服务器_17


5、选择客户机版本

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_18


6、命名虚拟机和选择文件存放路径

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_19


7.分配CPU(如果物理主机性能很强劲,可以根据实际情况分配2核或者更多,这里仅仅是实验,我就分配1核即可)

虚拟机emergency mode 虚拟机软件_运维_20


8.分配内存,这里分配了2G

虚拟机emergency mode 虚拟机软件_CentOS_21


9.网络连接类型,我选择的是"桥接网络"

桥接模式:虚拟机会连接到当前物理机所用的网络,和物理机在一个网段中,比方说物理主机的IP地址是 192.168.2.3 那么虚拟机上的操作系统的IP地址是 192.168.2.4 。

NAT模式:基于VMnet8充当交换机的角色,使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。

虚拟机emergency mode 虚拟机软件_CentOS_22


10.选择I/O控制器类型,默认即可

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_23


11.选择磁盘类型,默认即可

虚拟机emergency mode 虚拟机软件_CentOS_24


12.创建新的虚拟磁盘

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_25


13.分配磁盘

虚拟机emergency mode 虚拟机软件_CentOS_26


14.指定磁盘文件,默认即可

虚拟机emergency mode 虚拟机软件_linux_27


15.虚拟机创建完毕

虚拟机emergency mode 虚拟机软件_CentOS_28


虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_29


别着急启动,因为我们只是将物理机的相关资源(CPU,内存,磁盘等)分配给虚拟机,但是这台虚拟机还没有操作系统,无法开机使用,咱们还需要为他安装下载的centos7系统。

3.2.2 安装CentOS7

1.双击"CD/DVD",打开虚拟机设置窗口

虚拟机emergency mode 虚拟机软件_CentOS_30

2.关联下载的CentOS-7-x86_64-DVD-2009.iso 点击 “浏览” ,找到刚才下载的ISO文件,关联完毕,点击 “确定” 关闭窗口即可。

这一步相当于使用虚拟光驱来装系统。

虚拟机emergency mode 虚拟机软件_CentOS_31

3.开启虚拟机,开始安装操作系统

虚拟机emergency mode 虚拟机软件_运维_32

4.鼠标点击启动桌面后,鼠标会从物理机进入虚拟机中,此时,只能使用键盘的上下键来切换选项。

选择第一项,回车开始安装。

想要把鼠标切回物理机,按:ctrl+alt

虚拟机emergency mode 虚拟机软件_运维_33

5.选择语言

6.软件选择

如果不修改则执行最小安装,使用最小安装虽然简便,但是安装完成后,基础的相关组件都不具备,还需要手动安装,咱们点击进去,把桌面装好,这样方便新手操作。

虚拟机emergency mode 虚拟机软件_服务器_34


选择GNOME桌面,右侧组件我没有选,基本用不到。

虚拟机emergency mode 虚拟机软件_CentOS_35

7.安装位置

虚拟机emergency mode 虚拟机软件_服务器_36


这一步其实是进行分区,选择自动分区即可

虚拟机emergency mode 虚拟机软件_运维_37


8.连接网络

虚拟机emergency mode 虚拟机软件_运维_38


虚拟机emergency mode 虚拟机软件_运维_39


9.关闭KDUMP(可选)

虚拟机emergency mode 虚拟机软件_linux_40


虚拟机emergency mode 虚拟机软件_CentOS_41


10.开始安装

做完以上操作,点击 “开始安装” 即可

虚拟机emergency mode 虚拟机软件_linux_42

11.设置ROOT用户密码

ROOT为Linux的超级管理员具有最高权限

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_43


虚拟机emergency mode 虚拟机软件_服务器_44


12.创建普通账户并设置密码

虚拟机emergency mode 虚拟机软件_运维_45


虚拟机emergency mode 虚拟机软件_CentOS_46

13.剩下就是等待安装了,安装完毕 “重启”

虚拟机emergency mode 虚拟机软件_运维_47


选择第一项回车进入系统

虚拟机emergency mode 虚拟机软件_linux_48

14、首次启动需要做一些初始化设置,设置 Licensing

虚拟机emergency mode 虚拟机软件_服务器_49


虚拟机emergency mode 虚拟机软件_服务器_50


设置完毕,点击 “完成配置”,就会进入系统了。15、登录系统

普通用户登录

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_51


虚拟机emergency mode 虚拟机软件_linux_52


超级管理员ROOT登录

虚拟机emergency mode 虚拟机软件_运维_53


虚拟机emergency mode 虚拟机软件_linux_54


虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_55


16、一些初始化设置

Welcome设置

虚拟机emergency mode 虚拟机软件_linux_56


输入设置

虚拟机emergency mode 虚拟机软件_linux_57


位置服务

虚拟机emergency mode 虚拟机软件_服务器_58


在线账号(跳过即可)

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_59


开始使用

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_60


虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_61

四、终端使用

打开终端:在桌面空白区域右击 -> 打开终端。

虚拟机emergency mode 虚拟机软件_CentOS_62


在终端中使用命令:

命令1:cat /etc/redhat-release 查询版本

虚拟机emergency mode 虚拟机软件_linux_63


命令2:ifconfig 查看ip信息

虚拟机emergency mode 虚拟机软件_运维_64


其他更多命令,咱们下一章节来具体学习。

五、使用工具连接CentOS

一般情况下,我们并不会在Linux中使用终端来执行命令,而是使用工具去连接Linux,常见的有:xshell,putty,MobaXterm等,今天我们使用MobaXterm。
1.下载MobaXterm
官网:https://mobaxterm.mobatek.net/
或者群文件(1109193029)中下载MobaXterm_Portable_v20.6.zip,绿色版,解压即可使用。

2.使用MobaXterm连接Linux

虚拟机emergency mode 虚拟机软件_linux_65


刚才我们使用ifconfig命令已经查到了虚拟机的ip,现在就可以使用ip去连接centos了。

虚拟机emergency mode 虚拟机软件_虚拟机emergency mode_66


登录成功如下图:

虚拟机emergency mode 虚拟机软件_linux_67