手把手教你在虚拟机安装CentOS 7系统

(一) 必要准备
虚拟机:VMware Workstation Pro 15.5(不局限于15.5)

镜像文件:CentOS-7-x86_64-DVD-2009(不局限于7.9及小版本)

(二) 新建虚拟机

(1) 创建新的虚拟机

可以在主页直接点击创建新的虚拟机

也可以在上方,点击文件,新建虚拟机

虚拟机安装 android 虚拟机安装centos7_操作系统

(2) 选择自定义(高级)

虚拟机安装 android 虚拟机安装centos7_操作系统_02

(3) 硬盘兼容性

默认即可。我这里是Workstation15.x,点击下一步

虚拟机安装 android 虚拟机安装centos7_vmware_03

(4) 选择稍后安装操作系统

这里,选择稍后安装操作系统,安装完成过后,大家可以选择删掉一些不要的硬件,例如打印机等等

虚拟机安装 android 虚拟机安装centos7_虚拟机安装 android_04

  1. 选择操作系统以及版本
    这里选择 Linux 系统,指定为 CentOS 64 位

(6) 命名虚拟机

指定虚拟机的名称,后期也可以改

同时指定其位置,自己安排就好,下面是我的例子

虚拟机安装 android 虚拟机安装centos7_操作系统_05


(注:后面装好后要改主机名的话在命令行输入vi /etc/hostname把里面内容改成你想要的主机名就好了)(7) 处理器配置

根据真机的性能设置 CPU处理器的数量以及每个处理器的核心数量,当然 1可不是固定的(我是因为要搭建hadoop集群,自己电脑才4核所以才设为1)

虚拟机安装 android 虚拟机安装centos7_linux_06


当然了,总不能超过你的真机,否则就会报错哈(8) 设置虚拟机内存

建议把内存指定为 2G(2 x 1024MB),最低也给到 1G,而2G 也够了,也没太大的必要更高

虚拟机安装 android 虚拟机安装centos7_vmware_07

(9) 设置网络类型
想要使用网络,给出了三种方式:桥接模式、NAT模式、仅主机模式

桥接模式:相当于在虚拟机的网卡与物理主机(真实主机)之间建立了一座沟通的桥梁,使得,可以通过物理主机的网卡访问外网

NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理注解访问外网,真机中NAT虚拟机网卡对应的物理网卡是 VMnet8

仅注解模式:仅让虚拟机的主机与物理主机通信,不能访问外网,真机中仅主机模式对应的物理网卡是 VMnet1

在这里,我选择的是桥接模式,也就是使用桥接网络,如果有兴趣具体了解一下别的模式的朋友,可以去查阅一下

虚拟机安装 android 虚拟机安装centos7_hadoop_08

(10) 设置I/O 控制器类型

这一步,需要指定 I/O 控制器类型,仍然是三个选项(不过BusLogic不可用)

虚拟机安装 android 虚拟机安装centos7_linux_09


BusLogic 是一个比较老的技术,I/O性能比 LSI 差挺多的,但是对于一些老系统有效,例如windows 2000

LSI Logic 兼容性比较好,后两者的性能比 BusLogic 都要好一些

这里我们选择默认的推荐的就可以了

(11) 选择磁盘类型

对于任何客户机操作系统,您可以将虚拟磁盘设置为 IDE 磁盘。对于在虚拟机中具有 LSI Logic 或 BusLogic SCSI 控制器驱动程序的任何客户机操作系统,您可以将虚拟磁盘设置为 SCSI 磁盘。对于某些客户机操作系统,您可以将虚拟磁盘设置为 SATA 磁盘。对于支持 NVMe 磁盘类型的客户机操作系统,您可以将虚拟磁盘设置为 NVMe 磁盘。——VMware Docs

一般就服务器来说,更常用 SCSI 类型,所以这里还是选择默认推荐的就可以了

虚拟机安装 android 虚拟机安装centos7_linux_10


(12) 选择创建新虚拟磁盘

虚拟机安装 android 虚拟机安装centos7_hadoop_11


(13) 指定磁盘容量

指定磁盘容量为 20G 即可,同时选择将虚拟磁盘拆分成多个文件

虚拟机安装 android 虚拟机安装centos7_虚拟机安装 android_12

(14) 指定磁盘文件

虚拟机安装 android 虚拟机安装centos7_虚拟机安装 android_13

(15) 暂时准备完成

这样就可以了,点击完成

虚拟机安装 android 虚拟机安装centos7_linux_14


(16) 最后修改

完成后,就会弹出咱们刚创建好的虚拟机页面,别忘了,我们还有镜像文件没有指定,点击编辑虚拟机设置

虚拟机安装 android 虚拟机安装centos7_vmware_15

选择 CD/DVD(IDE),点击展开后,右侧选择使用镜像文件,然后指定对应 iso 文件

虚拟机安装 android 虚拟机安装centos7_vmware_16


注:配置完成后没还可以将 USB 控制器,声卡,打印机设备等不需要的设备移除掉,同样点击编辑虚拟机设置,在硬件中点击指定硬件,选择移除就可以了

到这里,一个虚拟机的创建就基本配置好了,下面就开始正式的安装 CentOS 系统

(三) 安装系统

打开虚拟机电源,正式开始安装系统

(1) 进入安装模式

键盘上下键移动,选择第一项,Install CentOS 7 回车

虚拟机安装 android 虚拟机安装centos7_vmware_17

(2) 选择语言

虚拟机安装 android 虚拟机安装centos7_操作系统_18


(3) 设置时区

虚拟机安装 android 虚拟机安装centos7_hadoop_19

选择 Asia Shanghai 就好了,点击 Done

(4) 选择安装内容

虚拟机安装 android 虚拟机安装centos7_hadoop_20

默认的 Minimal 是基本的系统,没可选的软件包,也可以安装 Basic Web Server,一个基础服务器的版本,如果想要使用图形化桌面,可以选择 GNOME Desktop 或者 Server With GUI

Minimal 和 Basic Web Server 是字符界面

择 GNOME Desktop 和 Server With GUI 是图形界面

虚拟机安装 android 虚拟机安装centos7_hadoop_21


这里选择选择了 Minimal 安装 ,因为使用图形桌面会占用挺多的资源,一般除了学习和自己的需要,实际服务器都不装桌面的。(5) 分区

INSTALLATION DESTINATION 进行系统分区

虚拟机安装 android 虚拟机安装centos7_vmware_22

首先选择,我们在创建虚拟机时候的20G虚拟硬盘

虚拟机安装 android 虚拟机安装centos7_hadoop_23

Other Storage Options --> Partitioning -->选择 I will configure partitioning

弹出如下界面,选择加号,开始进行具体的划分

第一个:分/boot区,给200MB空间,用来放启动文件

虚拟机安装 android 虚拟机安装centos7_虚拟机安装 android_24

第二个:分swap交换分区,给 2048MB,这里给内存大小的 1、1.5、2 倍都是有的

虚拟机安装 android 虚拟机安装centos7_操作系统_25

第三个:将其余所有空间分配给 /

虚拟机安装 android 虚拟机安装centos7_linux_26

最终结果就是这个样子,然后点击 Done

虚拟机安装 android 虚拟机安装centos7_操作系统_27

点击 Accept Changes

虚拟机安装 android 虚拟机安装centos7_hadoop_28

(6) 选择主机名和网络

NETWORK & HOST NAME 设置网络连接和主机名

虚拟机安装 android 虚拟机安装centos7_hadoop_29

因为是桥接模式,将当前这个网络配置从 OFF 选择为 ON 打开,直到能看到 ip,例如 192.168.1.102 等等这种,同时想改就改了主机名例如 centos7

虚拟机安装 android 虚拟机安装centos7_hadoop_30

设置完毕后,点击 Begin Installation 代表完成设置

虚拟机安装 android 虚拟机安装centos7_vmware_31

(7) 创建账户
点击后,就会开始安装,此过程,会看到 Root 和 普通 User 的账户还没被设置,我们分别点进去设置一下

虚拟机安装 android 虚拟机安装centos7_虚拟机安装 android_32

为 Root 账户设置密码

虚拟机安装 android 虚拟机安装centos7_linux_33

等待完成就好了,完成后点击 Finish configuration

虚拟机安装 android 虚拟机安装centos7_操作系统_34

最后全部结束后,点击 Reboot 重启

虚拟机安装 android 虚拟机安装centos7_linux_35

(8) 登录到 root 账户上(我把主机名修改成了hadoop102)

虚拟机安装 android 虚拟机安装centos7_vmware_36


CentOS到这里就安装好了接下来教你配置静态IP并用Xshell连接

虚拟网络编辑器设置

(1) 点击菜单栏“编辑”里面的“虚拟网络编辑器”,打开虚拟网络编辑器,点击“更改设置”

虚拟机安装 android 虚拟机安装centos7_linux_37

(2)点击“VMnet8”,选择“NAT模式”,设置“子网IP”和“子网掩码”,打开“DHCP设置”,设置起始、结束IP地址

虚拟机安装 android 虚拟机安装centos7_linux_38


虚拟机安装 android 虚拟机安装centos7_linux_39

配置固定IP

(1)查看IP命令 ifconfig –a

如果找不到ifconfig -a命令,确保有网络的情况下运行yum -y install net-tools

,安装完之后执行ifconfig -a就可以查看IP了

(2) 修改配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33

虚拟机安装 android 虚拟机安装centos7_hadoop_40


下面几个是要改的:

BOOTPROTO改成"static"

IPADDR是IP地址

NETMASK是子网掩码

GATEWAY是网关

DNS1是域名服务器

这些都要根据自己的实际设置去改(上面图片只是举个例子)。

其他根据默认来就行了,UUID每个人都是不一样的,不用改。(3)service network restart

虚拟机安装 android 虚拟机安装centos7_hadoop_41


(6) 重启虚拟机 reboot,查看ip地址。

虚拟机安装 android 虚拟机安装centos7_操作系统_42

XShell连接

(1)创建连接

虚拟机安装 android 虚拟机安装centos7_操作系统_43


(2)使用root用户登录

虚拟机安装 android 虚拟机安装centos7_vmware_44


(3)连接成功

虚拟机安装 android 虚拟机安装centos7_vmware_45