Linux 的某 pid 的 TCP 状态一直是 ESTABLISHED,但是此连接我远程早已断开,想知道为啥还是 ESTABLISHED 状态?

2020-03-27 20:12:25 +08:00
 7lion7

#此 PID 的 TCP 目前连接状态


ssh 7602 root 6u IPv4 303447 0t0 TCP host:7070->114.242.248.17:21019 (ESTABLISHED) ssh 7602 root 10u IPv4 326534 0t0 TCP host:7070->120.244.175.19:35653 (ESTABLISHED)

#相关 IP 历史登录时间


root pts/0 120.244.175.19 Sat Mar 21 19:43 - 20:00 (00:16) root pts/0 120.244.175.19 Fri Mar 20 14:51 - 17:03 (02:11) root pts/0 114.242.248.17 Tue Mar 24 15:25 - 17:48 (02:22) root pts/0 114.242.248.17 Tue Mar 24 10:21 - 12:36 (02:15)

#查询 TCP 建立连接时间今天下午 16 点 52 分。


lrwx------ 1 root root 64 Mar 27 16:52 10 -> socket:[326534] lrwx------ 1 root root 64 Mar 27 16:52 6 -> socket:[303447]
2959 次点击
所在节点    Linux
9 条回复
7lion7
2020-03-27 22:06:20 +08:00
我使用万能的重启居然 ESTABLISHED 不见了,难道连接 ESTABLISHED 也存在缓存?
misaka19000
2020-03-27 22:16:22 +08:00
抓包分析
7lion7
2020-03-27 22:48:25 +08:00
@misaka19000 抓包这个如何抓,我这两个 IP 最近都没用过
keygen88
2020-03-28 10:02:08 +08:00
没有数据往来,感知不到已经断开了
qakito
2020-03-28 10:28:14 +08:00
1. 没有开启 TCP keepalive
2. 业务没有 keepalive
3. 对端的 FIN 丢失了
Anonym0u5
2020-03-28 13:27:08 +08:00
终端退出试试 exit 命令退出 ssh
7lion7
2020-03-29 20:14:32 +08:00
@Anonym0u5 这个试了很多遍都这样,只有重启系统才改变
7lion7
2020-03-29 20:14:56 +08:00
@qakito 有道理,我觉得是 3
7lion7
2020-03-29 20:15:14 +08:00
@keygen88 确实

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656917

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX