Ubuntuのどのポートで何が実行されているかを知るにはどうすればよいですか?


27

Ubuntuのどのポートでリッスンしているのかをどのように確認できますか?つまり、使用中のポートのリストを取得するにはどうすればよいですか?

回答:


37

アクティブな接続のように「使用中」ですか、それともプログラムがリッスンしていますか?または両方?

sudo netstat -lpターミナルで実行します。これにより、接続を受信するために開いているポートと、それらをリッスンしているプログラムがわかります。試してみてくださいsudo netstat -p同じことのために、プラス現在アクティブな接続。


両方とも最高だと思う;)
Genadinik

少し奇妙なのは、TomcatサーバーとApacheサーバーが実行されていて、ポート8080も80もリストに表示されていないことです。なぜそれが起こるのか知っていますか?
ゲナディニク

@Genadinikリッスンするように構成されているポートを確認します。Apacheの場合、これは構成ファイルのListenディレクティブですが、Tomcatについては知りません。
クローミー

8
fuser -n tcp 8080反対側からアプローチします。TCPポート8080でリッスンしているプロセス(存在する場合)を表示します
。– SmallClanger
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.