使用中のポートはnetstat出力に表示されません。

使用中のポートはnetstat出力に表示されません。

どのような状況でプロセスが使用するポートは出力netstat -aに表示されませんか?

jenkinsマイコンピュータで実行しています。ポート8080でリッスンしています。同じポートにバインドする別のプロセスを開始しようとしましたが、ポートがすでに使用中であるというエラーが原因で失敗しました。

これでこれを行うと、出力netstat -a | grep 8080には表示されません。jenkins8080に正常にバインドした後、プロセスを停止しました。何が起こっているのか手がかりはありますか?

CentOSを実行しています。

ベストアンサー1

Ubuntu 14.04でも同様の状況が発生しました。実際、jenkinsデフォルトポート(8080)は/ etc / servicesの "http-alt"名にマップされます。これを簡単に確認できます

grep 8080 /etc/services
http-alt    8080/tcp    webcache    # WWW caching service
http-alt    8080/udp

netstatに加えて、ssの使用を検討することもできます。

ss -ntl | grep 8080

または

ss -tl | grep http-alt

おすすめ記事