一、虚拟机介绍
虚拟机(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
我这里用的vmware workstation pro15版本,可以在群文件(1109193029)中下载:VMware15.1.0.zip
2.2 安装
双击安装包,等待一会儿进入安装流程,跟着图例开始吧。
等待安装…
点击"许可证"
输入秘钥,点击"输入"按钮
到此就安装完成了。安装完成后,在网络适配器中会出现两个虚拟网卡(一定要有)。
三、安装虚拟机
3.1 下载CentOS镜像
下载镜像的地址有:
华为云镜像站 https://www.huaweicloud.com/product/mirrors.html
阿里巴巴镜像站 https://developer.aliyun.com/mirror/
我这里是从阿里巴巴镜像站下载的CentOS7-2009 版本
下载后将镜像文件存放在非中文,没有空格 和 没有特殊字符的目录中。例如:我存放在E:\ISO\CentOS-7-x86_64-DVD-2009.iso
3.2 安装CentOS虚拟机
安装CentOS虚拟机分为两步:先创建虚拟机,再为虚拟机安装ContOS7操作系统。
3.2.1 新建虚拟机
1.打开VMware,点击"创建新的虚拟机"
2.选择自定义安装
3.兼容性,默认,下一步即可
4.选择"稍后安装操作系统"
5、选择客户机版本
6、命名虚拟机和选择文件存放路径
7.分配CPU(如果物理主机性能很强劲,可以根据实际情况分配2核或者更多,这里仅仅是实验,我就分配1核即可)
8.分配内存,这里分配了2G
9.网络连接类型,我选择的是"桥接网络"
桥接模式:虚拟机会连接到当前物理机所用的网络,和物理机在一个网段中,比方说物理主机的IP地址是 192.168.2.3 那么虚拟机上的操作系统的IP地址是 192.168.2.4 。
NAT模式:基于VMnet8充当交换机的角色,使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。
10.选择I/O控制器类型,默认即可
11.选择磁盘类型,默认即可
12.创建新的虚拟磁盘
13.分配磁盘
14.指定磁盘文件,默认即可
15.虚拟机创建完毕
别着急启动,因为我们只是将物理机的相关资源(CPU,内存,磁盘等)分配给虚拟机,但是这台虚拟机还没有操作系统,无法开机使用,咱们还需要为他安装下载的centos7系统。
3.2.2 安装CentOS7
1.双击"CD/DVD",打开虚拟机设置窗口
2.关联下载的CentOS-7-x86_64-DVD-2009.iso
点击 “浏览” ,找到刚才下载的ISO文件,关联完毕,点击 “确定” 关闭窗口即可。
这一步相当于使用虚拟光驱来装系统。
3.开启虚拟机,开始安装操作系统
4.鼠标点击启动桌面后,鼠标会从物理机进入虚拟机中,此时,只能使用键盘的上下键来切换选项。
选择第一项,回车开始安装。
想要把鼠标切回物理机,按:ctrl+alt
5.选择语言
6.软件选择
如果不修改则执行最小安装,使用最小安装虽然简便,但是安装完成后,基础的相关组件都不具备,还需要手动安装,咱们点击进去,把桌面装好,这样方便新手操作。
选择GNOME桌面,右侧组件我没有选,基本用不到。
7.安装位置
这一步其实是进行分区,选择自动分区即可
8.连接网络
9.关闭KDUMP(可选)
10.开始安装
做完以上操作,点击 “开始安装” 即可
11.设置ROOT用户密码
ROOT为Linux的超级管理员具有最高权限
12.创建普通账户并设置密码
13.剩下就是等待安装了,安装完毕 “重启”
选择第一项回车进入系统
14、首次启动需要做一些初始化设置,设置 Licensing
设置完毕,点击 “完成配置”,就会进入系统了。15、登录系统
普通用户登录
超级管理员ROOT登录
16、一些初始化设置
Welcome设置
输入设置
位置服务
在线账号(跳过即可)
开始使用
四、终端使用
打开终端:在桌面空白区域右击 -> 打开终端。
在终端中使用命令:
命令1:cat /etc/redhat-release
查询版本
命令2:ifconfig
查看ip信息
其他更多命令,咱们下一章节来具体学习。
五、使用工具连接CentOS
一般情况下,我们并不会在Linux中使用终端来执行命令,而是使用工具去连接Linux,常见的有:xshell,putty,MobaXterm等,今天我们使用MobaXterm。
1.下载MobaXterm
官网:https://mobaxterm.mobatek.net/
或者群文件(1109193029)中下载MobaXterm_Portable_v20.6.zip
,绿色版,解压即可使用。
2.使用MobaXterm连接Linux
刚才我们使用ifconfig
命令已经查到了虚拟机的ip,现在就可以使用ip去连接centos了。
登录成功如下图: