netstat
は16.04
で削除されましたか? 16.04
で利用可能なnetstat
に代わるものはありますか?または、16.04
にnetstat
をインストールする方法を教えてください。
ubuntu:16.04
でdocker for Windows
コンテナを実行していますが、netstat
は使用できなくなっているようです... ubuntu:14.04
コンテナで使用できます。
apt-get
でnetstatをインストールしようとしましたが、運がありません...
apt-get update
...
apt-get install netstat
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package netstat
これに対する解決策はほとんどの開発者にとって非常に明白であるかもしれませんが、Linuxは私にとって非常に新しい...それをたくさん楽しんでいます!
https://packages.ubuntu.com/xenial/AMD64/net-tools/filelist からわかるように、netstat
はnet-tools
パッケージによって提供されます。したがって、次を実行するとnetstat
を取得できます。
Sudo apt update
Sudo apt install net-tools
net-tools
はおそらく、Ubuntu 16.04のDockerイメージにデフォルトでインストールされず、イメージサイズを可能な限り小さくします。
私の意見では、自分自身を新しいツールに適応させる方が良いと思います。
ss
は「ソケットを調査する別のユーティリティ」として自動定義されます
ss -ltu
Tcpおよびudpのリスニングソケットを表示します。
詳細については、ss --help
またはman ss
を使用できます。プログラムss
は iproute2
パッケージにあります。
コンテナで使用するために提供されているubuntuのバージョンは、通常のデスクトップインストールよりもはるかに少なくインストールされています。
Netstatは、Ubuntu 16.04でも(net-toolsパッケージ経由で)利用可能です。デフォルトでは、そのパッケージはdockerコンテナー内にインストールされていないだけです。