CentOS网络查看与配置详解

CentOS网络环境概述
CentOS是一个基于Red Hat Enterprise Linux的免费操作系统,它继承了RHEL的稳定性和安全性,在CentOS系统中,网络配置和管理是系统管理员必须掌握的基本技能,本文将详细介绍如何在CentOS系统中查看和配置网络。
查看CentOS网络信息
查看网络接口
使用以下命令查看系统中所有网络接口的信息:
ip a
或者
ifconfig
查看网络连接状态
使用以下命令查看网络连接状态:
ip link show
或者
netstat -i
查看路由表
使用以下命令查看路由表:
ip route show
或者
route -n
查看DNS解析记录

使用以下命令查看DNS解析记录:
cat /etc/resolv.conf
CentOS网络配置
编辑网络配置文件
CentOS系统中,网络配置文件通常位于/etc/sysconfig/network-scripts/目录下,以下是一些常用的网络配置文件:
ifcfg-ens33:配置以太网接口ifcfg-eno1:配置以太网接口ifcfg-lo:配置环回接口
使用以下命令编辑网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
设置网络参数
以下是一些网络配置参数的说明:
BOOTPROTO:指定启动协议,如static(静态IP)、dhcp(动态IP)等。ONBOOT:指定是否在启动时激活网络接口,yes表示激活,no表示不激活。IPADDR:指定IP地址。NETMASK:指定子网掩码。GATEWAY:指定网关。DNS1和DNS2:指定首选和备用DNS服务器。
重启网络服务
编辑完网络配置文件后,需要重启网络服务以使配置生效:
systemctl restart network
或者
service network restart
CentOS网络故障排查
检查网络连接
使用以下命令检查网络连接:

ping www.baidu.com
检查路由表
使用以下命令检查路由表:
ip route show
检查DNS解析
使用以下命令检查DNS解析:
nslookup www.baidu.com
FAQs
Q1:如何查看CentOS系统中所有网络接口的信息?
A1:使用以下命令查看:
ip a
或者
ifconfig
Q2:如何配置CentOS系统中的静态IP地址?
A2:编辑网络配置文件/etc/sysconfig/network-scripts/ifcfg-ens33,设置以下参数:
BOOTPROTO=staticONBOOT=yesIPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1
配置完成后,重启网络服务使配置生效:
systemctl restart network
