排查服务器运行的相关应用及中间件

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:7000            0.0.0.0:*               LISTEN      1001864/redis-server
tcp        0      0 0.0.0.0:7001            0.0.0.0:*               LISTEN      1002505/redis-server
tcp        0      0 0.0.0.0:17000           0.0.0.0:*               LISTEN      1001864/redis-server
tcp        0      0 0.0.0.0:17001           0.0.0.0:*               LISTEN      1002505/redis-server
tcp        0      0 10.26.4.14:60020        0.0.0.0:*               LISTEN      1002505/redis-server
tcp6       0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1507/sshd: /usr/sbin
tcp6       0      0 :::9100                 :::*                    LISTEN      1330/sshd: /usr/sbin
tcp6       0      0 :::22                   :::*                    LISTEN      1330/sshd: /usr/sbin
udp        0      0 127.0.0.1:323           0.0.0.0:*                           1570261/node_exporter
udp        0      0 10.26.4.14:60020        0.0.0.0:*                           3502959/chronyd
udp        0      0 0.0.0.0:68              0.0.0.0:*                           1507/./gse_agent
udp6       0      0 ::1:323                 :::*                                1054/dhclient
udp6       0      0 :::*                    :::*                                3502959/chronyd

1. 命令参数回顾

-t:显示 TCP 协议
-u:显示 UDP 协议
-l:只显示监听(LISTEN)状态的端口
-p:显示占用端口的进程 ID 和名称
-n:不解析域名,直接显示 IP 和端口

2 解析

Proto	Local Address	Foreign Address	State	PID/Program name	解析
tcp	0.0.0.0:7000	0.0.0.0:*	LISTEN	1001864/redis-server	Redis 服务,监听所有网卡的 7000 端口
tcp	0.0.0.0:7001	0.0.0.0:*	LISTEN	1002505/redis-server	Redis 服务,监听所有网卡的 7001 端口
tcp	0.0.0.0:17000	0.0.0.0:*	LISTEN	1001864/redis-server	Redis 服务,监听所有网卡的 17000 端口
tcp	0.0.0.0:17001	0.0.0.0:*	LISTEN	1002505/redis-server	Redis 服务,监听所有网卡的 17001 端口
tcp	10.26.4.14:60020	0.0.0.0:*	LISTEN	1002505/redis-server	Redis 服务,仅在本机 IP 10.26.4.14 上监听 60020 端口
tcp6	0.0.0.0:22	0.0.0.0:*	LISTEN	1507/sshd: /usr/sbin	SSH 服务,用于远程登录,监听 22 端口
tcp6	:::9100	:::*	LISTEN	1330/sshd: /usr/sbin	可能是 SSH 或其他服务,监听 IPv6 的 9100 端口
tcp6	:::22	:::*	LISTEN	1330/sshd: /usr/sbin	SSH 服务,监听 IPv6 的 22 端口
udp	127.0.0.1:323	0.0.0.0:*		1570261/node_exporter	Node Exporter,Prometheus 的监控代理,用于采集本机指标
udp	10.26.4.14:60020	0.0.0.0:*		3502959/chronyd	Chrony 时间同步服务,在本机 IP 上监听 60020 端口
udp	0.0.0.0:68	0.0.0.0:*		1507/./gse_agent	GSE Agent,可能是安全或监控代理,用于 DHCP 客户端
udp6	::1:323	:::*		1054/dhclient	DHCP 客户端,用于自动获取 IPv6 地址
udp6	:::*	:::*		3502959/chronyd	Chrony 时间同步服务,监听 IPv6 网络

3. 总结这台服务器上的应用 / 中间件

(1)Redis 集群 / 多实例
多个 redis-server 进程(PID 1001864、1002505)在监听 7000、7001、17000、17001、60020 等端口,这很可能是一个 Redis 集群 或多个独立的 Redis 实例。
(2)SSH 远程登录服务
sshd 进程在 22 端口监听,用于管理员远程登录服务器。
监控与运维工具
(3)node_exporter:用于 Prometheus 监控,采集服务器的 CPU、内存、磁盘等指标。
(4)gse_agent:可能是腾讯云或其他厂商的安全 / 监控代理。
系统基础服务
(5)chronyd:用于系统时间同步,保证服务器时间准确。
(6)dhclient:DHCP 客户端,用于自动获取网络 IP 地址。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐