首先,这个问题我觉得相当复杂。一千个人就有一千个哈姆雷特,一千个程序员就有一千种情况。以下是我在搞Linux系统连接网络时遇到的情况,分享给大家,希望可以帮助到大家。
所有程序员在安装好自己的Linux系统后,可能第一时间就会想到网络是否联通的问题。所以按照以前的习惯,在窗体输入 ifconfig,但是很有可能报错:

原来,ifconfig这个命令不一定所有的系统都有安装。那么好了,我们换一种方式:ip addr。在CentOS 7中可以查到本机的网络适配情况:

ens33 是你的网卡,link/ether 后面的数字是你的地址。
如果是正常情况下,应该是这样的:

接下来就是步骤了
一、修改系统文件
进入/etc/sysconfig/network-scripts目录
并编辑ifcfg-ens33文件
不懂命令的小白,自己百度。

修改ONBOOT=no为ONBOOT=yes,如图

网上很多文章说,只要修改了此处,重启了网络服务(service network restart) 就可以上网了。但是我ping了一下百度,还是不行。
二、修改网络适配器
然后我又找了很多文章,有一篇文章说到需要修改VM的网络适配器。

将你的CentOS 7虚拟机的网络连接修改成NAT模式。网上也有用桥接模式的,其他的我不清楚,反正我的使用NAT模式。
修改完之后,然后右键点击你的系统,可移动设备--》网络适配器 。这里如果你的网络适配器是断开连接的,你要打开连接。
来到这一步,我还是ping了一下百度,不过。。。还是不行!
三、
ping了一下百度,报以下错误:
ping: www.baidu.com: Name or service not known。
然后,我。。。还从网上找了很多文章
后续可以参照下面文章,配置一下就可以了
Name or service not known - 简书
希望以上可以帮助到各位小白。
后续我还发现了一个问题,就是上述方法都试了一遍都不行,还是出现
ping: www.baidu.com: Name or service not known。的错误
后面百度了一下要开启Vmware NAT的服务
