Linuxでnetstatを置き換えるものは何ですか? [コピー]

Linuxでnetstatを置き換えるものは何ですか? [コピー]

「netstat」は Linux オペレーティングシステムでは廃止されました。だから私は "netstat"の正しい代替項目を探しています。それでは、netstatの正しい代替項目は何ですか?

「SS」コマンドを見つけましたが、私たちの要件には十分ではありません。私たちは次の分野を探しています:

IPから:

   packets dropped

TCPでは:

   segments retransmitted
   detected reordering
   segments received
   segments send out

UDPから:

   packets to unknown port received
   packet receive errors
   packets received
   packets sent

上記のフィールドを取得するコマンドはありますか?複数のコマンドで上記のすべてのフィールドを収集できる場合は、私には問題ありません。

ベストアンサー1

達成できますnstat -asz

  • -aダンプカウンタの絶対値。デフォルトは、最後の使用以降のデルタを計算することです。
  • -s次に、カウンタに測定の瞬間まで累積値が含まれていることを確認するために履歴を更新しないでください。
  • -zまた、0カウンタをダンプします。デフォルトでは表示されません。

IPから:

netstat -s
   outgoing packets dropped  # nstat -asz | grep IpOutDiscards
   dropped because of missing route  # nstat -asz | grep IpOutNoRoutes
   fragments dropped after timeout  # nstat -asz | grep IpReasmTimeout

TCPでは:

netstat -s       
    segments retransmitted  # nstat -asz | grep TcpRetransSegs
    detected reordering (FACK)  # nstat -asz | grep TcpExtTCPFACKReorder
    detected reordering (SACK)  # nstat -asz | grep TcpExtTCPSACKReorder
    detected reordering (reno fast retransmit)  # nstat -asz | grep TcpExtTCPRenoReorder
    detected reordering (time stamp)  # nstat -asz | grep TcpExtTCPTSReorder
    segments received  # nstat -asz | grep TcpInSegs
    segments sent out  # nstat -asz | grep TcpOutSegs

UDPから:

netstat -s       
     packets to unknown port received  # nstat -asz | grep UdpNoPorts
     packet receive errors  # nstat -asz | grep UdpInErrors
     packets received  # nstat -asz | grep UdpInDatagrams
     packets sent  # nstat -asz | grep UdpOutDatagrams

役に立つと思うネットワーク統計リファレンス

おすすめ記事