CentOS 网络使用指南
CentOS 网络概述

CentOS 是一款基于 Red Hat Enterprise Linux 的免费操作系统,它提供了强大的网络功能,本文将详细介绍 CentOS 网络使用方法,帮助您快速上手。
CentOS 网络配置
查看网络接口
在 CentOS 系统中,可以使用以下命令查看网络接口:
ip a
配置静态 IP 地址
(1)编辑网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
(2)修改配置文件内容
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static 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=xxxx-xxxx-xxxx-xxxx-xxxx DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
(3)重启网络服务
systemctl restart network
配置 DNS 服务器

(1)编辑 DNS 配置文件
vi /etc/resolv.conf
(2)添加 DNS 服务器地址
nameserver 8.8.8.8 nameserver 8.8.4.4
(3)重启网络服务
systemctl restart network
CentOS 网络工具
netstat
netstat 命令用于显示网络连接、路由表、接口统计等信息,以下是一些常用的 netstat 命令:
# 显示所有网络连接 netstat -an # 显示所有 TCP 连接 netstat -nt # 显示所有 UDP 连接 netstat -nu # 显示所有监听端口 netstat -tl # 显示所有网络接口统计信息 netstat -i
traceroute
traceroute 命令用于追踪数据包到达目标主机的路径,以及每个跳转点的延迟时间,以下是一个示例:
traceroute www.example.com
ping

ping 命令用于测试网络连接,通过发送数据包并接收回复来检测目标主机是否可达,以下是一个示例:
ping www.example.com
FAQs
问题:如何查看 CentOS 系统的网络配置信息?
解答: 使用
ip a命令可以查看 CentOS 系统的网络接口配置信息。问题:如何配置 CentOS 系统的静态 IP 地址?
解答: 首先编辑网络配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33,修改BOOTPROTO为static并设置IPADDR、NETMASK和GATEWAY等参数,然后重启网络服务即可。

