最后更新时间 2021-10-05.
Linux 的命令太多,tcpdump 是一个非常强大的抓包命令。
有时候想看线上发生的一些问题:
- nginx 有没有客户端连接过来……
- 客户端连接过来的时候 Post 上来的数据对不对……
- 我的 Redis 实例到底是哪些业务在使用……
tcpdump 作为网络分析神器就派上用场了!
它本身的命令和参数有点多,我也简单记录下一些常用的操作。
网上的资料其实挺多(见文末),
但真的派上用场的,可能也就是我下面列出来的这几个 :)
抓取 eth0 网卡的 80 端口:
tcpdump -nnA 'port 80' -i eth0