netstat
a-t-il été supprimé dans 16.04
? Existe-t-il une alternative à netstat
dans 16.04
? Ou comment installer netstat
dans 16.04
?
J'utilise un conteneur ubuntu:16.04
dans docker for Windows
, il semble que netstat
n'est plus disponible ... Il est disponible dans un conteneur ubuntu:14.04
.
J'ai essayé d'installer netstat avec apt-get
mais sans succès ...
apt-get update
...
apt-get install netstat
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package netstat
Il se peut que la solution à ce problème soit très évidente pour la plupart des développeurs, cependant Linux est très nouveau pour moi… je l’apprécie beaucoup!
Comme vous pouvez le voir à partir de https://packages.ubuntu.com/xenial/AMD64/net-tools/filelist , netstat
est fourni par le package net-tools
. Par conséquent, vous pouvez obtenir netstat
en lançant:
Sudo apt update
Sudo apt install net-tools
net-tools
n'est probablement pas installé par défaut dans l'image Docker pour Ubuntu 16.04 afin de garder la taille de l'image aussi petite que possible.
À mon avis, il est préférable de commencer à vous adapter à de nouveaux outils.
ss
est défini automatiquement comme "un autre utilitaire pour étudier les sockets"
ss -ltu
Montrera les prises d’écoute pour TCP et UDP.
Pour plus d'informations, vous pouvez utiliser ss --help
ou man ss
. Le programme ss
se trouve dans le package iproute2
.
La version d'ubuntu fournie pour une utilisation dans des conteneurs est beaucoup moins installée qu'une installation de bureau classique.
Netstat est toujours disponible dans Ubuntu 16.04 (via le paquet net-tools). C'est simplement que ce paquet n'est pas installé dans les conteneurs de docker par défaut.