HCRM博客

如何在CentOS系统中查看网络状态和配置信息?

在CentOS系统中,网络配置和管理是确保系统能够顺畅接入网络的重要步骤,本文将详细介绍如何在CentOS中查看网络配置、测试网络连接以及修改网络配置文件,通过遵循本文的指导,读者将能够轻松地完成CentOS系统的网络配置任务,并确保系统能够稳定、高效地运行在网络环境中。

一、查看网络设置

1. ifconfig命令

如何在CentOS系统中查看网络状态和配置信息?-图1
(图片来源网络,侵权删除)

ifconfig命令用于查看网络接口地址,不带任何选项和参数时,显示当前主机中已启用(活动)的网络接口信息;使用a选项可以查看所有网络接口信息。

查看所有活动网络接口的信息
ifconfig
查看所有网络接口的信息
ifconfig a

示例如下:

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.100.60  netmask 255.255.255.0  broadcast 192.168.100.255
        inet6 fe80::129e:4791:ac9d:75d6  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:1a:0b:5b  txqueuelen 1000  (Ethernet)
        RX packets 3817  bytes 2396490 (2.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1581  bytes 209328 (204.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:f7:1b:5e  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2. hostname命令

hostname命令用于查看主机名称

hostname

示例如下:

localhost.localdomain

3. route命令

如何在CentOS系统中查看网络状态和配置信息?-图2
(图片来源网络,侵权删除)

route命令用于查看路由表条目,使用n选项可以以数字形式显示地址。

route n

示例如下:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   Metric Ref    Use    Iface
0、0.0.0         192.168.100.1   0.0.0.0         UG        100    0        0 ens33
192、168.100.0   0.0.0.0         255.255.255.0   U         0      0        0 ens33

4. netstat命令

netstat命令用于查看网络连接情况,常用选项包括:

a:显示所有活动的网络连接信息。

n:以数字形式显示地址和端口号。

如何在CentOS系统中查看网络状态和配置信息?-图3
(图片来源网络,侵权删除)

r:显示路由表信息。

l:显示处于监听状态的网络连接及端口信息。

t:查看TCP协议相关信息。

u:显示UDP协议相关信息。

p:显示与网络连接相关联的进程号、进程名信息。

netstat anpt | grep ":80"

示例如下:

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1234/nginx

5. nmcli命令

nmcli命令是NetworkManager的命令行工具,用于管理网络连接,常用命令包括:

nmcli connection show:显示所有网络连接信息。

nmcli device status:查看设备状态。

nmcli connection up id [connection_name]:激活指定的网络连接。

nmcli connection down id [connection_name]:停用指定的网络连接。

nmcli connection modify id [connection_name] [parameter] [value]:修改指定网络连接的配置参数。

nmcli connection add type [connection_type] conname [name] ifname [interface_name] [parameters]:添加新的网络连接。

nmcli connection delete id [connection_id]:删除指定的网络连接。

nmcli connection reload:重新加载NetworkManager配置。

nmcli general status:显示NetworkManager的状态。

nmcli general hostname:显示当前主机名称。

nmcli device wifi list:列出可用的WiFi网络。

nmcli device wifi connect [SSID] password [password]:连接到指定的WiFi网络。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection showavailable:显示所有可用的网络连接型。

nmcli connection showstats:显示网络连接的统计信息。

nmcli connection up id [connection_name]:激活指定的网络连接。

nmcli connection down id [connection_name]:停用指定的网络连接。

nmcli connection delete id [connection_name]:删除指定的网络连接。

nmcli connection edit id [connection_name]:编辑指定的网络连接。

nmcli connection modify id [connection_name] [parameter] [value]:修改指定网络连接的配置参数。

nmcli connection add type [connection_type] conname [name] ifname [interface_name] [parameters]:添加新的网络连接。

nmcli connection load [filename]:从文件加载网络连接配置。

nmcli connection save [filename]:保存当前网络连接配置到文件。

nmcli connection import type [connection_type] files [file...]:从文件导入网络连接配置。

nmcli connection export type [connection_type] filename [filename]:导出网络连接配置到文件。

nmcli connection up id [connection_name]:激活指定的网络连接。

nmcli connection down id [connection_name]:停用指定的网络连接。

nmcli device set [device] managed no:取消对指定设备的管理。

nmcli device set [device] managed yes:对指定设备进行管理。

nmcli radio all off:关闭所有无线设备。

nmcli radio all on:开启所有无线设备。

nmcli device disconnect [device]:断开与指定设备的连接。

nmcli device connect [device]:连接到指定的设备。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

`nmcli connection show available**:显示所有可用的网络连接类型。

`nmcli connection show stats**:显示网络连接的统计信息。

`nmcli connection show ordered**:按顺序显示网络连接。

`nmcli connection show indent**:缩进显示网络连接。

`nmcli connection show detailed**:详细显示网络连接信息。

`nmcli connection show active**:显示当前活跃的网络连接。

`nmcli connection show available**:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connection show indent:缩进显示网络连接。

nmcli connection show detailed:详细显示网络连接信息。

nmcli connection show active:显示当前活跃的网络连接。

nmcli connection show available:显示所有可用的网络连接类型。

nmcli connection show stats:显示网络连接的统计信息。

nmcli connection show ordered:按顺序显示网络连接。

nmcli connectionshowindent:缩进显示网络连接。

nmcli connectionshowdetailed:详细显示网络连接信息。

nmcli connectionshowactive:显示当前活跃的网络连接。

nmcli connectionshowavailable:显示所有可用的网络连接类型。

nmcli connectionshowstats:显示网络连接的统计信息。

nmcli connectionshowordered:按顺序显示网络连接。

nmcli connectionshowindent:缩进显示网络连接。

nmcli connectionshowdetailed:详细显示网络连接信息。

nmcli connectionshowactive:显示当前活跃的网络连接。

nmcli connectionshowavailable:显示所有可用的网络连接类型。

nmcli commandshowstats:显示网络连接的统计信息。

6. ss命令和socket统计信息命令(ss)获取socket统计信息,用法与netstat类似,但速度更快且功能更强大,常用选项包括:

ss tulnwp:显示所有的TCP和UDP监听端口及其对应的进程信息。

ss ant "src port" = :port:仅查看特定源端口的使用情况,例如查看某个服务是否正在监听特定端口。

ss ant "dst port" = :port:仅查看目标端口的使用情况,例如查看是否有外部请求到达特定端口。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/19196.html

分享:
扫描分享到社交APP
上一篇
下一篇