「网络」- 状态统计系统

  CREATED BY JENKINSBOT

用于网络数据统计的命令

#!/bin/sh

nstat

ss -s

netstat -i

netstat -s

ifconfig enp0s25

ip -s link

sar -n DEV 1 3

统计TCP连接状态

关于TCP连接建立过程以及其中的各种状态这里不再展开。

可以使用如下命令统计各种状态的连接的数量:

#!/bin/sh

netstat --tcp -na | sed -u '1,2d' | awk '{print $6}' | sort | uniq -c | sort -r

# 如果想要查看动态的输出可以配合watch命令
watch -n 1 "netstat -nat | sed -u '1,2d' | awk '{print \$6}' | sort | uniq -c | sort -r"

ss -s

参考文献

Linux Network Statistics Tools / Commands
How to use watch command with a piped chain of commands/programs
How to Check TCP connections States in Linux with Netstat