TCP 服务利用套接字作为通讯的端点,由IP地址、协议和端口号组成。 ss 或 netstat 命令可用于表现套接字统计信息( netstat 需安装 net-tools 软件包才气利用)。
ss 与 netstat 命令的部分常用选项如下:
选项 描述
-n 表现接口和端口的编号(不表现名称) -t 表现 TCP 套接字 -u 表现 UDP 套接字 -l 表现侦听中的套接字 -a 表现所有套接字(侦听中的 + 已创建的) -p 表现利用套接字的进程 -A inet 对于inet地址序列,表现运动的毗连(不表现侦听中的套接字)
二、配置网络:
1、NetworkManager服务:
RHEL9 中利用 NetworkManager 服务举行监控和管理网络,配置默认以 INI 格式保存在 /etc/NetworkManager/system-connections/ 目录中。只有 root 用户才可以修改网络配置。
网络毗连( connection )是针对网络接口设备( device )的配置聚集。针对任一个网络接口设备,同一时间只有一个网络毗连处于运动状态,每个毗连都具有一个名称或 ID 。
2、查看网络信息:
(1) nmcli dev status 命令可表现所有网络设备的状态。
注:nmcli dev status 后加设备名可表现该设备的设置。
(2)nmcli con show 命令可表现所有毗连的列表。
利用 --active 选项可以仅列出运动的毗连。
注:nmcli con show 后加毗连名,可表现毗连的所有配置信息。
3、添加网络毗连:
nmcli con add 命令用于添加新的网络毗连。
(1)利用 DHCP 获取 IPv4 信息,并在启动后自动毗连。
(2)利用静态 IPv4 地址创建毗连。
4、管理网络毗连:
(1)激活网络毗连: nmcli con up命令可激活网络毗连(利用毗连名)。
(2)断开网络毗连: nmcli dev disconnect 命令可断开与网络接口设备(device)的毗连并将其关闭(利用设备名)。
注:nmcli dev disconnect 命令可停止网络接口上的流量,并停用毗连;而 nmcli connection down 命令会关闭毗连但无法制止流量。因此,停用网络接口多用 nmcli dev disconnect 。
(3)更新网络毗连: nmcli con mod 命令可用于更新毗连的设置,并同步更新 /etc/NetworkManager/system-connections/*.nmconnection 文件。