虚拟机的安装
学习Linux需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习
- 先安装vitual machine 16.2
- 再安装Linux(CentOS 7.6/centOS8.1)
- 原理示意图
vmware16.2.3下载
- 官网地址https://www.vmware.com/cn.html
然后进入到下面的界面(本来是英文页面,浏览器可以选择简体中文)
- 官网地址https://www.vmware.com/cn.html
来到这个页面,因为我们一般是将虚拟机安装到 windows 系统上,也就是选择 VMware Workstation xx.x.x Pro for Windows 这个下载链接,如果你要安装到其它操作系统上,就得选择对应的下载链接了
因为我是第一次打开这个网站下载,所以需要进行登录的点击sign up now
这里我把网页翻译成中文了
就会进入这个页面,它提醒你检查你的电子邮件,你需要打开你的邮箱,查找 vmware 官方给你发的邮件
打开你的邮箱,点击 单击此处激活您的账户
,开始激活
然后输入验证码,就会跳转到登录页面
登录后,回到刚刚页面继续下载
然后我们等着下载就可以了,待会就是安装过程了
为了方便管理,我们可以在D盘建立一个文件夹专门用来存放下载的软件
我在D:\Program Files
目录下面创建了一个VMware的文件夹,将下载好的 VMware安装包 放入该文件夹中,并创建了一个 VMware-workstation
的目录来存放即将安装的虚拟机
双击 .exe
可执行文件,首先它会准备安装虚拟机需要的一些必要环境
点击 下一步
把我接收选上,然后点击下一步
这里它会给我一个默认的安装地址
,是安装到 C 盘的,你可以选择你想要安装的路径,点击 更改
后即可选择目录,别放在带有中文或者特殊字符的目录下
,我就把它放到之前创建的 VMware-workstation 文件夹中,点击 下一步
点击下一步
点击下一步
点击下一步
然后点击安装,开始安装
然后安装完成
点击许可证
输入
然后我们在桌面上就可以看到下面的图标
打开以后是这个样子的
CentOS的安装(后面提供了网盘链接)
然后会展示 CentOS-Linux 的镜像列表,找一个镜像去下载 CentOS
我选择的是http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
来到阿里云的开源镜像站,找到对应的 iso
文件链接 点击下载
以上就是 CentOS 映像下载的步骤,以下我也提供了我已经下载好的 CentOS-Linux链接:https://pan.baidu.com/s/1vTCFkdOvFE6c7xMnbgjzkg?pwd=vuh3
提取码:vuh3
我把下载好的放在Centos-mirrors这个文件夹里面
# CentOS 安装到 VMware
我们先创建一个新的虚拟机
配置类型选择典型
,然后点击下一步
客户机操作系统勾选 Linux(L)
,版本选择 iso镜像文件 对应的版本,我这里就是 CentOS 7 64位
了,再点击 下一步
指定磁盘容量,默认是 20GB
,勾选 将虚拟磁盘拆分成多个文件(M)
,点击 下一步
虽然说,我们这里选择磁盘空间是20GB,但是它并不是说马上占用这么多的空间,而是随着文件慢慢增多,慢慢占用这部分的空间
然后选择自定义硬件
点击 新 CD/DVD(IDE)
,右边会出现 设备状态 和 连接 的一些配置,在 连接 配置下勾选 使用 ISO 映像文件(M),点击 游览 ,选择你之前下载好的 CentOS 7 映像文件 ,再 关闭 该硬件窗口(其他都是默认)
然后点击完成
这样我们就能在 VMware Workstation 的主页面看到刚刚新建好的 my-linux(虚拟机) 了
选定我们创建好的虚拟机之后,点击 开启此虚拟机
然后开始等待
这里系统会先让我们设置下语言,选择 简体中文 ,再点击 继续
然后选择我要配置分区
点击完成,进入到下面的页面
boot分区
点击加号
swap分区设备类型记得改成标准分区,文件系统选择swap
根分区
把剩余空闲空间,全部交给根分区即可
选择标准分区
文件系统要选择ext4
然后点击完成,会弹出下面弹框,提示我们是否要进行改变
点击接收更改
接下来就是网络名和主机名
然后点击应用,点完成
然后点击软件选择
点击完成,然后点击开始安装
点击root去设置root用户密码
点击创建用户,去创建一个新的用户和密码
这个时候,我们就有了两个用户,一个是root权限比较高,一个是tom,权限比较低,然后耐心等待安装安装好了以后,点击重启
然后就会跳出这个界面,
点击未接受许可证,然后点击同意许可协议
然后点击完成,就会回到下面的界面
然后点击右下角的完成配置
在默认情况下,Linux希望我们通过用普通用户登录,我们也可以点击未列出,然后用root用户登录,输入用户名和密码登录
等待一断时间后,就会出现下面这个界面,我们可以设置语言,选择汉语
,
输入方式选择汉语拼音
位置服务关闭,然后点击前进
点击跳过
然后就可以开始使用
这些是告诉我们一些使用技巧的,点击关闭
还有一种方法可以测试是否连上网络,打开火狐浏览器(默认),看看网页能否打开
我们也可以输入百度的网址看看
接下来设置一下分辨率
应用程序——系统工具——设置
点击设备
可以在这里设置想要的分辨率
到这里,终于成功了
CentOS安装难点 ——网络连接方式
主机模式
某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时可以采用主机模式,所有的虚拟系统可以相互通信,但虚拟系统和真实网络是隔离开的;虚拟系统的TCP/IP配置信息都是由虚拟网络中的DHCP服务器动态分配;虚拟系统和真实网络可以相互通信,相当于两台机器通过双绞线互连;虚拟网络是一个全封闭的网络,唯一能够访问的就是主机,不同于NAT的地方就是主机模式没有NAT服务,故虚拟网络不能连接到Internet。
- 1、虚拟机之间可以相互通信
- 2、虚拟机和主机之间也能相互通信
- 3、虚拟机不能访问外网
虚拟机克隆
如果说我们已经安装了一台Linux操作系统,我们还想要更多的,我们不需要重新安装,只要克隆就可以了。
- 方式1:直接拷贝一份安装好的虚拟机文件
- 方式2:使用vmware的克隆操作
- 注意:克隆的时候,需要先关闭Linux操作系统
点击下一页
选择完整克隆
出现下面的界面,就说明克隆完成了
点关闭以后,我们会发现这里会出现新的虚拟机
虚拟机快照
如果我们在使用虚拟机系统的时候(比如Linux),当我们想要回到原先的某一个状态,也就是说我们担心可能有一些误操作导致系统异常,需要回到原来某一个正常运行的状态,vmware也提供了这样的功能,叫做快照管理
- 应用案例
- 安装好系统以后,先做一个快照A
- 进入到系统。创建一个文件夹,再保存一个快照B
- 回到系统刚刚安装好的状态,即快照A
- 试试看,是否还能再回到快照B
先开启虚拟机,然后登录
新建一个叫hello的文件夹
然后再拍一次快照
然后创建一个叫作hello2的文件夹
再拍一次快照
点击A,点击转到,就可以转到快照A对应的状态
我们这个时候,可以选择跳转到B
这个时候,再创建一个文件夹hello2,然后拍下快照D
虚拟机的迁移和删除
- 虚拟系统安装好了,它的本质是文件(放在文件夹里面)
- 如果虚拟系统要迁移的话,我们可以把安装好的虚拟系统这个文件夹整体拷贝或者剪切到其他位置使用
- 如果要删除的话,我们可以用vmware进行移除,再点击菜单,从磁盘删除就可以了。或者直接手动删除虚拟系统对应的文件夹就可以了