netstatを使用してアクティブなTCPおよびUDP接続のリストを表示してカウントを計算するにはどうすればよいですか?

netstatを使用してアクティブなTCPおよびUDP接続のリストを表示してカウントを計算するにはどうすればよいですか?

このコマンドを使用して、アクティブなTCPおよびUDP接続の数を監視したいと思いますnetstat。次のコマンドを実行してみました。

netstat -a | grep -e tcp -e udp | awk '{print $1,$6}' | sort | uniq -c

出力にはリスニング接続と非リスニング接続が含まれていますが、私はアクティブな接続のみを表示したいと思います。を使用してどのようにこれを達成できますかnetstat

私はLinuxベースのサーバーを使用しています。

編集する: 予想される出力は次のようになります。

  21 tcp4 ESTABLISHED
   7 tcp4 LISTEN
   3 tcp46 LISTEN
   8 tcp6 ESTABLISHED
   5 tcp6 LISTEN
   1 udp4 0
  56 udp4 786896
   1 udp46 2097152
   2 udp46 786896
   2 udp6 786896

ベストアンサー1

おすすめ記事