大家好,我是Linux运维工程师 Linke 。技术过硬,从不挖坑~

我是搞系统运维的,对于系统文件存储的规划一定要分清楚,因此下面的可能有些多余,但是有很大的好处

这篇文章是为自己媳妇儿写的,没办法,搞python开发的,网络太渣,教了N次都不会,我只能写个文档了。直接进入正题。

先要有个 VMware 的虚拟机软件,这个好安装,不用写文档,下面的主要是安装虚拟机和配置如何上网。

第一步,装好软件后,先配置网络,下面例子是配置 NAT 模式上网(由于某些公司对每个人使用的 PC 机的 IP 有严格要求,不允许使用桥接模式,因为桥接模式是和 PC 机在同一个网段,会造成同内网环境的 IP 冲突)。如下图按箭头顺序点击

centos7最小化安装后挂载 centos6.5最小化安装_VMware通过NAT模式上网


如图可以看到 NAT 模式的网络适配器名称是 VMnet8 ,子网地址是 192.168.80.0,也就是说,之后安装了虚拟机后,要想通过NAT上网,ip必须配置成 192.168.80.0/24 的网段。网关必须要配置成 192.168.80.2 , 选择 NAT设置,可以看到网关

centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_02


如图,可以看到网关是 “192.168.80.2” ,子网掩码是 24 位 , 子网IP是 192.168.80.0

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_03


上面已经熟悉了网络了,下面开始安装 Centos6.5 的系统。


第二步,安装 Centos6.5 系统

先规划一下存储目录,为了以后的管理,这很重要,请认真看一下这段

为了后边的方便管理,建议把虚拟机的存储路径按每个系统分开。首先创建一个专门存储虚拟系统文件的目录。我创建了一个 E:\virtuaOS_Data ,之后创建的虚拟系统都规划到这个路径下,例如下面我要创建一个名为 linux_centos6.5_80.100 的虚拟机(虚拟机名称最好是系统类型和要设置的 ip 组合的名字,之后多了的话也好区分),因此我在 E:\virtuaOS_Data 目录下面创建一个专门存储这个虚拟机的目录linux_centos6.5_80.100

选择创建新虚拟机,选择典型——下一步

centos7最小化安装后挂载 centos6.5最小化安装_VMware通过NAT模式上网_04


下面按照图片的步骤来

centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_05


centos7最小化安装后挂载 centos6.5最小化安装_安装Centos6.5最小化系统_06


这一步修改一下系统名字,将虚拟系统 Centos 的安装目录修改了。图中第一步是设定虚拟机的名称,我用刚刚上面写的 linux_centos6.5_80.100 做为它的名字, 第二步存储路径选择上面规划的路径 E:\virtuaOS_Data\linux_centos6.5_80.100

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_07


这一步,修改一下磁盘大小,做为根磁盘使用。

centos7最小化安装后挂载 centos6.5最小化安装_centos6.5网卡配置_08


然后点击 “完成”

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_09


现在虚拟机已经创建好了。再改点儿东西就可以开始装系统了。点击“编辑虚拟机设置”

centos7最小化安装后挂载 centos6.5最小化安装_VMware通过NAT模式上网_10


进入设置以后,先配置一下镜像位置,如图,在点击浏览按钮后,选择 ISO 镜像文件的 位置

centos7最小化安装后挂载 centos6.5最小化安装_VMware通过NAT模式上网_11


然后网络这里选择 自定义的 VMnet8(NAT模式) ,然后保存了就可以开机了。

centos7最小化安装后挂载 centos6.5最小化安装_安装Centos6.5最小化系统_12


centos7最小化安装后挂载 centos6.5最小化安装_VMware通过NAT模式上网_13


按下图

centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_14


如下图,选择 Skip

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_15


等待一会儿就会进入这个界面,选择 Next

centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_16


这里可以选择 简体中文,也可以选择 English ,建议选择 English ,中文的 linux 系统字符很坑的。

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_17


centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_18


centos7最小化安装后挂载 centos6.5最小化安装_安装Centos6.5最小化系统_19


centos7最小化安装后挂载 centos6.5最小化安装_安装Centos6.5最小化系统_20


这一步修改一下主机名为 test100 ,主机名自己定

centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_21


时区选择上海

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_22


设置 root 密码

centos7最小化安装后挂载 centos6.5最小化安装_centos6.5网卡配置_23


centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_24


centos7最小化安装后挂载 centos6.5最小化安装_安装Centos6.5最小化系统_25


等待分区写入磁盘后,选择 Minimal ,也就是最新安装,如果要安装桌面版系统的话,选择第一个 Desktop ,

centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_26


安装最小化系统只有 217 个包,静静的等待 2分钟 即可安装完毕。

centos7最小化安装后挂载 centos6.5最小化安装_安装Centos6.5最小化系统_27


安装完毕后,点击重启按钮

centos7最小化安装后挂载 centos6.5最小化安装_VMware配置NAT网关_28


等待系统启动后,就到了登陆页面,然后就可以为系统配置 ip 了。 输入刚刚设置的 root 密码登陆系统。

centos7最小化安装后挂载 centos6.5最小化安装_VMware通过NAT模式上网_29


配置 ip ,新装的最小化没有 vim ,直接用 vi 打开 网卡文件 ,执行命令 : vi /etc/sysconfig/network-scripts/ifcfg-eth0 ,打开文件后,是这样的。先删除多余的东西(红框中的删除),不删除也没事,只是看的碍眼。

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_30


然后按照下图修改,将 IP 配置成自己要设定的,上面说了,创建系统时,我用系统类型和 ip 组合起的虚拟系统名称,那么下面我配置的就是 192.168.80.100 ,网关是刚刚上面设置 NET 网络时,在NET设置里看到的 192.168.80.2 ,网关设置一定要正确,否则无法上公网。 配置好网卡文件后,保存退出。

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.80.100

GATEWAY=192.168.80.2

NETMASK=255.255.255.0

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_31


然后重启网卡。执行命令: service network restart ,执行完毕后,会有以下显示。

centos7最小化安装后挂载 centos6.5最小化安装_centos6.5网卡配置_32


查看 ip 是否配置成功。执行命令 ifconfig

centos7最小化安装后挂载 centos6.5最小化安装_centos6.5网卡配置_33


然后测试是否和宿主机(自己的物理机)的 ip 通。在 cmd 里执行 ipconfig ,找到自己电脑的 ip ,然后在 虚拟机里 ping 一下看看是否通。例如我的物理机 ip 是 192.168.124.5

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_34


ping 测试和宿主机是通的,那么我们就可以用 CRT 或者 Xshell 连了。 毕竟在虚拟机系统里执行命令不能复制粘贴太麻烦。打开 CRT ,添加这个虚拟机

centos7最小化安装后挂载 centos6.5最小化安装_centos6.5网卡配置_35


centos7最小化安装后挂载 centos6.5最小化安装_centos6.5网卡配置_36


保存后,就可以使用 CRT 登陆系统了

centos7最小化安装后挂载 centos6.5最小化安装_centos7最小化安装后挂载_37


下面直接使用 CRT 登陆系统,配置 DNS 。测试系统能否通过宿主机上公网,执行以下命令测试一下: ping 8.8.8.8 或者 ping 114.114.114.114 ,之所以 ping 这两个公网 ip 是因为它们是 公网 DNS ,下一步要将 DNS 改成这两个

centos7最小化安装后挂载 centos6.5最小化安装_centos6.5网卡配置_38


修改DNS为 8.8.8.8 和 114.114.114.114 ,执行命令 vi /etc/resolv.conf ,写入下面两行然后保存退出:

nameserver 114.114.114.114

nameserver 8.8.8.8

centos7最小化安装后挂载 centos6.5最小化安装_安装Centos6.5最小化系统_39


然后测试 DNS 能否解析,执行命令: ping www.baidu.com ,通了就说明没问题。

centos7最小化安装后挂载 centos6.5最小化安装_VMware通过NAT模式上网_40

网络已经全部设置好了。下面就可以使用 yum 安装一个软件了, 例如安装一个 vim ,执行命令: yum install -y vim

centos7最小化安装后挂载 centos6.5最小化安装_VMware通过NAT模式上网_41


查看磁盘大小,执行命令 df -h ,可以看到根磁盘是 40G ,创建虚拟机时分配的 40G 磁盘全部分到了 / 分区下。

centos7最小化安装后挂载 centos6.5最小化安装_安装Centos6.5最小化系统_42