すべてのネットワークインターフェイスで開いているすべてのポートを取得します。

すべてのネットワークインターフェイスで開いているすべてのポートを取得します。

インストールして実行してみましたドッカーこれで別のネットワークインタフェースが作成されます。ドッカー0:

3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 06:19:32:11:AD:18 brd ff:ff:ff:ff:ff:ff
    inet xx.xx.xx.xx/16 scope global docker0
       valid_lft forever preferred_lft forever
    inet6 ab90::43:2af:fe30:2245/64 scope link 
       valid_lft forever preferred_lft forever

docker サービスが停止しても、インターフェイスは引き続き実行されます。すべてのインターフェイスですべてのオープン/受信ポートを表示する方法(イーサネット0無線LAN 0そしてドッカー0)?使ってみました。ラソフただし、インターフェイスの粒度オプションが見つかりません。

答え1

netstat -plnt(またはそれ以上ss -plnt)これで、受信しているシステムのすべてのTCPポートとそのポートで受信しているプロセスがわかります。スーパーユーザーとして実行しないと、呼び出されるユーザーが所有するプロセスのプロセス名のみが表示されますnetstatss

UDPポートとTCPポートを表示するには、スイッチtnetstat -pln/ ss -pln)を省略してください。

使用されているスイッチはcpのポートを数字で表示しますpltn

関連情報