05. 【Linux教程】网络配置

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 05. 【Linux教程】网络配置

Linux 网络配置

上一小节介绍了如何在虚拟机中安装 CentOS 操作系统,安装好之后的 CentOS 操作系统现在还是不能连接互联网的,那么本小节就介绍如何给 CentOs 操作系统配置网络,配置好网络之后,CentOs 操作系统就可以访问互联网了。


本小节的目的就是为了给新安装的 CentOs 操作系统配置网络,有了网络之后在虚拟局域网内 CentOs 这一台实例就相当于一台局域网服务器了,下面的步骤都是为了给 CentOs 配置局域网并且能访问互联网使用下载命令下载 CentOs 相关软件和资源。

1. 设置虚拟网络

打开虚拟机,点击如图所示的 虚拟网络编辑器

打开虚拟网络编辑器之后,选择’VMnet8’,然后点击右下角更改设置

如下图所示选择和点击操作:

在打开的 NAT 设置中填写网关地址:

点击应用确定之后回到第2步打开虚拟网络编辑器

勾选点击 使用本地 DHCP 服务将 IP 地址分配给虚拟机(D),然后点击 DHCP设置

填写 起始 IP 地址结束 IP 地址,然后点击 确定

Tips:上图中标注的 ip 地址范围要和前面子网 ip 处于同一个网段中。

点击 应用,然后再点击确定即可:

2. 配置网络中心

打开 网络中心,选择’VMnet8’,点击鼠标右键 属性

双击 Internet 协议版本4(TCP/IPv4)

如下图所示,填写好 ip 配置:

点击 确定 即可配置好 VMnet8 网络:

3. 配置虚拟机网络

进入 CentOs 操作系统界面,如下图所示点击 Next

接下来继续点击 前进

接下来继续点击跳过

如下图所示填写用户名即可:

Tips : 注意这里新建的用户不是 ‘root’ 用户,‘root’ 用户密码在之前安装操作系统的时候已经设置了。

接下来填写密码即可:

Tips: 注意在输入密码的时候,观察键盘第一个指示灯是否熄灭,否则可能右侧的数字键盘部分不能输入。62

点击 开始使用 CentOS Linux 即可进入 CentOs 操作界面:

如下图所示登录 CentOs 操作系统:

输入 root 用户名进入登录界面:

接下来输入密码, root 密码是在之前安装 CentOS 操作系统的时候设置的,请查看第 4 小节的 第 25 步

进入的新界面,若有弹窗点击右上角 前进 之后关闭即可,如下图所示,点击 活动 之后,选择 终端

下面进入网络配置目录 /etc/sysconfig/network-scripts,查看当前目录文件,命令如下:

#进入网络配置文件目录
cd /etc/sysconfig/network-scripts;
 
#查看当前目录文件
ls
 
#编辑网络配置文件
vi ifcfg-ens160

进入如下界面即可配置网络文件 ifcfg-ens160

如下图所示,在 ifcfg-ens160 界面,按键盘的 I 键可以编辑,如下内容:

编辑内容如下:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"  #dhcp
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
NAME="ens160"
UUID=29927ccf-8e41-4880-8271-bfbecccd4fd4
DEVICE="ens160"
ONBOOT="yes"
IPADDR=192.168.19.11
NETMASK=255.255.255.0
GATEWAY=192.168.19.2
DNS1=192.168.19.2
DNS2=8.8.8.8

配置内容如下图:

Tips : 其中 IPADDR 为本机局域网的 ip 地址,NETMASK 为子网掩码,GATEWAY 为网关地址,这里的网关地址请查看 第 11 步DNS1DNS解析地址,DNS2 为备用谷歌的 DNS解析地址。

编辑好配置文件之后,按键盘 Esc 键,然后就按住 Shift ,输入 :wq 即可保存退出:

Tips : 其中 w 表示保存,q 表示退出。

接下来输入 ‘reboot’ 命令重启 CentOs ,重启之后即可配置完成:

重启之后依然使用 root 用户登录,此时可以使用如下命令查看当前 ip 地址:**

如下图所示,可以查看到当前 ip 地址为 192.168.19.11,下面使用 ping 命令来检测网络是否畅通:

ping baidu.com

执行结果如下图,出现图中所示内容表示网络配置成功:

4. 小结

本小节介绍了如何在虚拟机中给 CentOs 实例配置局域网,并且能通过网关访问互联网,读者也可以购买腾讯云或者阿里云同样实例的服务器,但是这里建议使用虚拟机自己安装,虚拟机可以克隆多台实例来模拟多台服务器,并且按照本小节的方法可以将这些模拟的多个实例配置独立的局域网 IP,其他实例的 IP 段保持和本小节一致即可。


相关文章
|
3月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
144 2
|
4天前
|
Shell Linux
【linux】Shell脚本中basename和dirname的详细用法教程
本文详细介绍了Linux Shell脚本中 `basename`和 `dirname`命令的用法,包括去除路径信息、去除后缀、批量处理文件名和路径等。同时,通过文件备份和日志文件分离的实践应用,展示了这两个命令在实际脚本中的应用场景。希望本文能帮助您更好地理解和应用 `basename`和 `dirname`命令,提高Shell脚本编写的效率和灵活性。
56 32
|
4天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
52 20
|
8天前
|
Unix Linux C语言
【Linux】 Linux makefile 教程
本文详细介绍了 Linux 环境下 Makefile 的基本结构、语法和使用方法,并通过一个简单的 C++ 项目示例演示了 Makefile 的实际应用。Makefile 是一个强大而灵活的工具,通过合理配置,可以极大地简化项目的编译和管理过程,提高开发效率。希望本文能帮助您更好地理解和应用 Makefile,在实际项目中高效管理代码的编译和构建。
37 20
|
7天前
|
Unix Linux C语言
【Linux】 Linux makefile 教程
本文详细介绍了 Linux 环境下 Makefile 的基本结构、语法和使用方法,并通过一个简单的 C++ 项目示例演示了 Makefile 的实际应用。Makefile 是一个强大而灵活的工具,通过合理配置,可以极大地简化项目的编译和管理过程,提高开发效率。希望本文能帮助您更好地理解和应用 Makefile,在实际项目中高效管理代码的编译和构建。
39 16
|
24天前
|
Linux 网络性能优化 网络安全
Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
通过以上步骤,您可以在Linux(OpenWrt)系统中使用iptables和tc工具实现网络流量限速控制(QoS)。这种方法灵活且功能强大,可以帮助管理员有效管理网络带宽,确保关键业务的网络性能。希望本文能够为您提供有价值的参考。
77 28
|
21天前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
34 11
|
24天前
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
60 14
|
29天前
|
前端开发 小程序 Java
uniapp-网络数据请求全教程
这篇文档介绍了如何在uni-app项目中使用第三方包发起网络请求
44 3
|
2月前
|
消息中间件 Java Kafka
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点

热门文章

最新文章