CentOS 7 :虚拟机网络环境配置+ 安装gcc(新手进)

虚拟机安装完centos的系统却发现无法正常联网,咋破!

几个简单的步骤:

一、检查和设置虚拟机网络适配器

这里笔者使用的桥接模式,朋友们可以有不同的选项设置

二、查看宿主机的网络

以笔者的为例,宿主机采用wlan上网模式,对应网卡IP 192.168.112.141,朋友们在查看时,如果有多个网卡,对应查看自己的上网卡的网络地址即可。

三、在centos中修改网络配置

1、Vi或则Vim编辑 ifcfg-ens33文件

bash 复制代码
vi /etc/sysconfig/network-scripts/ifcfg-ens33
cpp 复制代码
//修改以下两个配置
BOOTPROTO=static
ONBOOT=yes

//新增
IPADDR=192.168.112.254 // 跟自己的宿主机网卡在同一网段就行
GATEWAY=192.168.112.1
DNS1=114.114.114.114
DNS2=8.8.8.8

2、修改域名解析DNS

bash 复制代码
vi /etc/resolv.conf
bash 复制代码
// 增加域名解析服务
nameserver 114.114.114.114
nameserver 8.8.8.8

四、重启网络服务

bash 复制代码
service network restart

简单ping一下:

五、安装gcc

bash 复制代码
yum install gcc-c++

安装过程中会有提示,一路Y即可

使用whereis gcc查看是否安装成功。

六、写个Helloworld 试试

vi main.cpp ,写入如下代码并保存退出

cpp 复制代码
#include <iostream>

int main(int argc,char* argv[])
{
	std::cout << "Hello World~" << std::endl;
	return 0;
}
cpp 复制代码
g++ main.cpp 

编译代码,生成 a.out

执行 ./a.out

相关推荐
Lam㊣5 小时前
Centos 7 系统docker:更换镜像源
linux·docker·centos
oMcLin15 小时前
如何在 CentOS 8 上部署并优化 Jenkins 2.x 流水线,提升 CI/CD 流程的自动化与高效性
ci/cd·centos·jenkins
oMcLin15 小时前
如何在 CentOS 7.9 上配置并调优 Docker Swarm 集群,确保跨多个节点的高效服务发现与负载均衡?
docker·centos·服务发现
不染尘.16 小时前
Linux基本概述
linux·windows·centos·ssh
HABuo1 天前
【Linux进程(四)】进程切换&环境变量深入剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
Shanxun Liao1 天前
CentOS 7.9 根分区 / 已经 100% 用满隐藏占用解决办法
linux·运维·centos
云动课堂2 天前
【运维实战】企业级Samba文件共享服务 · 一键自动化部署方案 (适配银河麒麟 V10 /openEuler /CentOS)
运维·centos·自动化
oMcLin2 天前
如何在CentOS Stream 9上通过配置Hyper‑V虚拟化实现高效的资源隔离与虚拟机管理?
linux·运维·centos
tianyuanwo2 天前
深入解析CentOS 8网络配置:NetworkManager DNS管理机制与网卡类型深度剖析
linux·网络·centos
tianyuanwo2 天前
深入解析CentOS 8中NetworkManager重启后DNS配置被覆盖的机制与解决方案
linux·运维·centos·dns