NETSTATは、現在では非推奨と見なされており、arp、ifconfig、iptunnel、nameif、などのnet-toolsに含まれる他のプログラムnetstat、およびrouteも含まれています。
これらのユーティリティのいくつかが提供する機能は、主に新しいコマンドを使用することにより、新しいiproute2スイートで再現および改善されましたip。
非推奨のコマンドとその置換の例:
arp => ip n(ip neighbor)
ifconfig => ip a(ip addr)、ip link、ip -s(ip -stats)
iptunnel => ip tunnel
iwconfig => iw
nameif => ip link、ifrename
netstat => ss、ip route(netstat-rの場合)、ip -s link(netstat -iの場合)、ip maddr(netstat-gの場合)
このnetstatコマンドは、さまざまな/ procファイルを読み取って情報を収集します。ただし、表示する接続が多数ある場合、このアプローチは弱くなります。これにより速度が低下します。このssコマンドは、カーネルスペースから直接情報を取得します。ssコマンドで使用されるオプションは、netstatと非常によく似ているため、簡単に置き換えることができます。
が提供する統計がssあり、表在それは考えられている より良い代替にnetstat
例:
すべての接続を取得します。 ss | less
ss -t リッスンモードではないTCP接続を取得する(サーバープログラム)
ss -u リッスンモードではないudp接続を取得する
ss -x UNIXソケットパイプ接続を取得します
ss -ta すべてのTCP接続を取得します
ss -au すべてのUDP接続を取得します
ss -nt ホスト名なしのすべてのtcp
ss -ltn ホスト解決なしでTCPをリッスンする
ss -ltp PIDと名前でTCPをリッスンする
ss -s 統計を出力します
ss -tn -o ドメインホストとのTCP接続およびshow keepaliveタイマー
ss -tl4 ip4接続