准备

虚拟化技术

首先确保自己的电脑主机开启了支持虚拟化技术。具体实现根据自己笔记本的型号配置。

按住 F2 进入 bios 设置界面,

  1. 首先看到的是 main(概要)选项卡,选择进入 Advanced 高级——CPU Configuration 处理器设置;

  2. 找到 Intel Virtualization Technology 英特尔虚拟化技术 选项,设置为 Enabled 开启,再 F10 保存退出即可。

检查硬件

因为是在宿主机上运行虚拟化软件安装 centos,所以对宿主机的配置有一定的要求。最起码 CPU 双核、硬盘 200G、内存 4G 以上。

下面是我的笔记本配置:

满足要求,那就开始安装 VM 吧。

VMware

Vmware 公司出品的一套虚拟化软件,可以在物理机上用软件的方式模拟出虚拟的计算机系统,而虚拟出的计算机系统可以像一台真实的机器一样,安装操作系统,运行软件等。类似的产品还有 Oracle 出品的免费版虚拟机软件 VirtualBox。

  • Vmware 官网:http://www.vmware.com

  • Vmware 优点

    • 不需要分区或重新开机就能在同一台 PC 机上使用两种以上的操作系统。
    • 本机系统可以与虚拟机系统网络通信
    • 可以随时修改虚拟机操作系统环境

Centos

如果没有镜像的话,可以去官网下载:

官网: https://www.centos.org/download/

国内源:ustc 镜像 tsinghua 镜像

Vmware 安装

安装软件

  • 双击安装,下一步

  • 输入 VMware Workstation 激活密钥即可使用

    1
    2
    3
    4
    5
    6
    7
    8
    9
    CG54H-D8D0H-H8DHY-C6X7X-N2KG6

    ZC3WK-AFXEK-488JP-A7MQX-XL8YF

    AC5XK-0ZD4H-088HP-9NQZV-ZG2R4

    ZC5XK-A6E0M-080XQ-04ZZG-YF08D

    ZY5H0-D3Y8K-M89EZ-AYPEG-MYUA8
  • 安装效果

建虚拟机

打开安装好的 VM,选择创建新的虚拟机。

典型安装与自定义安装

典型安装:VMwear 会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。

自定义安装:自定义安装可以针对性的把一些资源加强,把不需要的资源移除。避免资源的浪费。

这里我选择自定义安装。

虚拟机兼容性选择

这里要注意兼容性,如果是 VMwear15 创建的虚拟机复制到更低的版本可能会出现一不兼容的现象。如果是用低版本创建的虚拟机在 VMwear15 中打开则不会出现兼容性问题。

选择稍后安装操作系统

操作系统的选择

这里选择之后安装的操作系统,正确的选择会让 vm tools 更好的兼容。这里选择 linux 下的 CentOS

虚拟机位置与命名

虚拟机名称就是一个名字,在虚拟机多的时候方便自己找到。

VMwear 的默认位置是在 C 盘下,我这里改成 G 盘。

处理器与内存的分配

处理器分配要根据自己的实际需求来分配。在使用过程中 CPU 不够的话是可以再增加的。这次只做安装 CentOS 演示,所以处理器与核心都选 1.

内存也是要根据实际的需求分配。我的宿主机内存是 8G 所以我给虚拟机分配 2G 内存。

网络连接类型的选择

网络连接类型一共有桥接、NAT、仅主机和不联网四种。

l 桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上。

lNAT:NAT 模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。

l 仅主机:虚拟机与宿主机直接连起来

l 桥接与 NAT 模式访问互联网过程,如下图所示:下面写反了,左为 NAT,右:桥接

这里选择桥接模式

其余两项按虚拟机默认选项即可

这一步选择 创建虚拟磁盘

磁盘容量

磁盘容量暂时分配 30G 即可后期可以随时增加,不要勾选立即分配所有磁盘,否则虚拟机会将 100G 直接分配给 CentOS,会导致宿主机所剩硬盘容量减少。

勾选将虚拟磁盘拆分成多个文件,这样可以使虚拟机方便用储存设备拷贝复制。

取消不需要的硬件

点击自定义硬件

选择声卡、打印机等不需要的硬件然后移除。

点击完成,已经创建好虚拟机。

安装 Centos

连接光盘

右击刚创建的虚拟机,选择设置

先选择 CD/DVD,再选择使用 ISO 映像文件,最后选择浏览找到下载好的镜像文件。启动时连接一定要勾选上后确定。

开启虚拟机

安装操作系统

开启虚拟机后会出现以下界面

1.Install CentOS 7 安装 CentOS 7

2.Test this media & install CentOS 7 测试安装文件并安装 CentOS 7

3.Troubleshooting 修复故障

选择第一项,安装直接 CentOS 7,回车

进入下面的界面

选择安装过程中使用的语言,这里选择简体中文、键盘选择美式键盘。点击继续

设置时区

这里我的默认了亚洲/上海时区,就不需要设置了。

选择需要安装的软件

可以选择带 GUI 的服务器,这里我使用最小安装。

选择安装位置,在这里可以进行磁盘划分。

点击自动配置分区,也可以看情况配置分区大小,点击完成,进入下面界面。

设置主机名与网卡信息

打开网卡,然后设置你的主机名,然后点击完成

最后选择开始安装

设置 root 密码

创建管理员用户

点击创建用户,创建管理员用户

等待系统安装完毕重启系统即可

Vmware 安装 centos8

新建虚拟机,关联好 iso 镜像文件,启动虚拟机

启动

配置

选择语言继续,

点击 Done, 使用默认的磁盘分区

Network & host name

Date & Time

software select

  • 选择最小的安装,默认的第一个

开始安装

设置用户和 root 密码

重启

完成安装

克隆后网卡修改

在使用 vmware 虚拟机时,有时候需要通过一个虚拟机克隆出批量的虚拟机,在克隆后,会发现网卡信息发生了变化,以这里为例,源主机网卡名称为 eth0、eth1,在克隆后变成了 eth2、eth3,这时候,如果想要保持与源主机相同的名称,需要进行修改,一共需要修改 2 个地方。

  • 修改 /etc/udev/rules.d/70-persistent-net.rules 文件网卡的 name
  • 修改网卡的 MAC 地址,将网卡 mac 地址改为与上面相同, 也可以只删除 UUID
  • 重启主机,再次查看网络信息

yum 安装常用命令

1
[root@centos8 ~]# yum -y install vim tree net-tools wget curl lrzsz
  • lrzsz 支持 xshell 和 SecureCRT 上传下载 rz 命令本地上传文件到服务器, sz 命令发送文件到本地