Linuxでは、ssまたはnetstat -anpコマンドを使用してTCPおよびUnixトラフィックを表示できます。 TCP通信では、ローカルIP、ローカルポート、ピアIP、およびピアポートを表示できます。また、PIDとプログラム名も表示できます。ただし、Unix部分でnetstat -anpを見ると、ピアIPを識別できません。 Unixはポートを使用しないことを知っています。ただし、一部のLinuxコマンドはピアIPを表示します。
[k8s@k8s config]$ netstat -anp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:9099 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:10251 0.0.0.0:* LISTEN -
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 100174318 - @/containerd-shim/moby/ebde2be0a20ea82431e38a9af5222540ad86a3049a7896646273783e8e5616dd/shim.sock
unix 2 [ ACC ] STREAM LISTENING 95532948 - @/containerd-shim/moby/d02dca7b9146fb4cbca3eb26f0a666b5999922c7803d81b28281d9604bb32249/shim.sock
Linuxコマンドnetstat -anpの出力は上に示されています。 Unix部分ではピアIPを識別できません。この目的のために、ネットワークサービストポロジ図を作成しています。