LINUX/UNIX 基本命令问题

LINUX/UNIX 基本命令问题

我正在尝试编写一个命令行,使用netstatgrep计算处于“ESTABLISHED”状态的所有连接,并输出一个数字来表示当前与服务器打开的连接数。

netstat -an | grep ':portno'| grep ESTABLISHED| >> HOW DO I OUTPUT A SINGLE NUMBER?<<

答案1

添加wc -l到命令末尾。

答案2

netstat已弃用,你应该ss根据自己的目的使用

使用此命令获取到端口 80 的已建立连接数:

ss -o state established '( sport = :http or sport = :https )' | wc -l

对于总连接数使用:

ss -o state established | wc -l

相关内容