我如何知道Ubuntu哪些端口上正在运行什么?


27

我如何知道在Ubuntu上哪个端口上监听什么?换句话说,如何获取正在使用的端口列表?

Answers:


37

处于活动连接状态时处于“正在使用”状态,或者正在监听程序?或两者?

sudo netstat -lp在您的终端中运行;这将告诉您打开了哪些端口以接收连接,以及正在监听哪些程序。尝试sudo netstat -p同一件事,再加上当前活动的连接。


我认为两者都是最好的;)
Genadinik

有点奇怪的是,我正在运行tomcat和apache服务器,并且端口8080和80都没有出现在列表中。你知道为什么会这样吗?
Genadinik

@Genadinik验证将其配置为侦听的端口;对于Apache,这是其配置文件中的Listen指令,但是我不了解Tomcat。
Kromey 2011年

8
fuser -n tcp 8080从另一端接近它;显示你哪个进程(如果有的话)上监听TCP端口8080
SmallClanger
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.