vmware虚拟机安装centos7及环境配置

一、vmware创建centos7虚拟机过程

1.在主页中点击创建新的虚拟机,如果没有主页界面则从菜单选项卡点击转向“主页”选项卡

2.使用默认典型,点击下一步

3.点击浏览,选择本地的光盘映像文件

centos7映像文件下载地址:链接: 提取码:6n27

4.输入虚拟机名称,选择保存数据的地址

5.进入"指定磁盘容量"界面。默认虚拟硬盘大小为 20GB(虚拟硬盘会以文件形式存放在虚拟机系统安装目录中)。虚拟硬盘的空间可以根据需要调整大小,但不用担心其占用的空间,因为实际占用的空间还是以安装的系统大小而非此处划分的硬盘大小为依据的。

比如你设定了硬盘容量为 20GB,但是安装 Linux 只用了 4GB,那么实际上只会在你的 Windows 分区中占用 4GB 的空间,占用空间会随着虚拟机系统使用的空间增加而增加。

如果输入的密码是提示密码简单,需要点击左上方Done两次。

安装完成。

输入账号密码:

root

二、Centos7配置网卡为静态IP

查看IP地址:

[root@localhost~]# ip addr

通过 ip 命令加参数 addr 则是查看当前网卡的配置信息, 从下图中可以看出, 当前系统的 ens33 网卡并没有 ipv4及 ipv6, 没有 ip地址 则只能说明一个问题, 当前linux系统是没有办法上网的, lo 这块网卡每一个系统中都会有, 这个称之为 回环网卡

CentOS7默认网卡配置信息

CentOS7默认网卡设备文件存放于 /etc/sysconfig/network-scripts/

目录下, 由于CentOS的发行及系统升级或许可能会存在网卡设备名称与之前版本不一致的情况, 这也很容易理解, 网卡设备名称在linux系统中它只是一个标志, 它并不能说明什么问题, 关键是这个设备文件的配置参数, 我当前CentOS7的网卡设备名称是ifcfg-ens33

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33

通过 cat 查看CentOS7最小化安装默认网卡设备配置信息, 如下:

TYPE=Ethernet# 网卡类型:为以太网 PROXY_METHOD=none# 代理方式:关闭状态 BROWSER_ONLY=no# 只是浏览器:否 BOOTPROTO=dhcp# 网卡的引导协议:DHCP[中文名称: 动态主机配置协议] DEFROUTE=yes# 默认路由:是, 不明白的可以百度关键词 `默认路由` IPV4_FAILURE_FATAL=no# 是不开启IPV4致命错误检测:否 IPV6INIT=yes# IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6] IPV6_AUTOCONF=yes# IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6] IPV6_DEFROUTE=yes# IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6] IPV6_FAILURE_FATAL=no# 是不开启IPV6致命错误检测:否 IPV6_ADDR_GEN_MODE=stable-privacy# IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略] NAME=ens33# 网卡物理设备名称 UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698# 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用 DEVICE=ens33# 网卡设备名称, 必须和 `NAME` 值一样 ONBOOT=no# 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`

CentOS7配置网卡为静态IP

操作步骤:

1、打开ifcfg-ens33

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

2、编辑ifcfg-ens33内容

BOOTPROTO=static //设置网卡引导协议为 静态 ONBOOT=yes //设置网卡启动方式为 开机启动 并且可以通过系统服务管理器 systemctl 控制网卡 IPADDR=192.168.110.130 NETMASK=255.255.255.0 GATEWAY=192.168.110.2 DNS1=212.107.107.11

备注:这里的IP地址要设置为虚拟网络编辑器中DHCP设置中起始IP地址~结束IP地址之间的IP。此处配置的IP为vmnet8的IP范围

IPADDR 和GATEWAY应该设置成多少? 详情看第三段。

3、重启网络

[root@localhost ~]# systemctl restart network

4、测试

ping我本机测试:

ping 192.168.1.105

备注:ifcfg-ens33文件内容

TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no #BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=cd8647a1-1e9c-46d8-8767-d79fc43e9533 DEVICE=ens33 #ONBOOT=no BOOTPROTO=static ONBOOT=yes IPADDR=192.168.110.130 NETMASK=255.255.255.0 GATEWAY=192.168.245.2 DNS1=212.107.107.11 ZONE=public

三、安装过程遇到的问题

1.windows10上安装vmware14导致笔记本蓝屏

网上查找了很多都没有解决问题,只能下载vmware16 pro

下载地址:

百度网盘地址:

链接: 提取码:w2lk

在网上找到的注册码:

ZF3R0-FHED2-M80TY-8QYGC-NPKYFYF390-0HF8P-M81RQ-2DXQE-M2UT6ZF71R-DMX85-08DQY-8YMNC-PPHV8

如果不能注册,请百度“vmware16注册码”。

2.如何设置ifcfg-ens33中的IP地址和网关?

1.点击编辑菜单中的虚拟网络编辑器,并使用管理员权限点击更改设置。

2.选中VMnet8,点击NAT设置

查看网关GATEWAY:192.168.110.2

3.点击DHCP配置,设置IP的地址在128~254之间。

此处我设置的IPADDR:192.168.110.130

3. yum -y install vim*失败(连接网络失败,配置DNS)

yum安装vim

yum -y install vim*

错误信息:

Could not resolve host: mirrorlist.centos.org; Unknown error”

解决办法:

// 1. 在“/etc/resolv.conf”中添加 两行: vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 202.106.0.20 // 2. 然后重启网络 systemctl restart network

但是每次重启网络服务后,resolv.conf中添加的内容会清空。

解决办法:

vi /etc/sysconfig/network-scripts/ifcfg-ens33 添加内容: DNS2=8.8.8.8 DNS3=202.106.0.20 然后重启网络 systemctl restart network

OK,解决了。

4. yum下载速度慢,修改配置地址

yum默认的下载地址为外网的地址所以下载比较慢,需要切换到国内的地址,比如163.

1.查看配置yum下载地址

cd /etc/yum.repos.d/

其中

2.下载163配置:

wget mv CentOS-Base.repo CentOS-Base.repo2 mv CentOS7-Base-163.repo CentOS-Base.repo