首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端口- Linux上的传入连接数

问端口- Linux上的传入连接数
EN

Server Fault用户
提问于 2016-05-09 13:36:43
回答 2查看 5.9K关注 0票数 0

我们有一个在端口X上监听的服务器。服务器有大量的客户机,有时进程被挂起,我在日志中看到SYN淹没消息。我一直在尝试调优相关的tcp配置参数。

我想要一种使用tcpdump或其他命令计算到该特定端口的传入连接数量的方法。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-05-09 15:41:18

Iptables可以记录连接,或者如果您愿意,可以使用--tcp-flags SYN选项来匹配syn数据包。

代码语言:javascript
复制
iptables -A INPUT -p tcp -m tcp --dport <listenPort> \
    -m state --state NEW -j LOG --log-prefix 'PORTMON'

grep 'PORTMON' /var/log/messages

netstat可以显示活动连接(通过管道连接到wc -l进行计数):

代码语言:javascript
复制
netstat -punta | grep <yourPort>

或者使用tcpdump来检查流量。

man tcpdump

票数 3
EN

Server Fault用户

发布于 2016-05-09 16:45:47

您考虑过使用网络监视解决方案吗?

它不仅仅是获取连接到该端口的数量,而是做了一些事情,它的价值太高了:比如设置和iptables规则禁止IP,或者对您的手机发出警报。正如这个问题中所述,您可以使用Pandora的IPTraf插件来获得该度量,然后使用Pandora的警报和报告功能对其进行处理。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/775658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档