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接続