我想知道哪个应用程序正在监听linux机器上的端口。
有多个服务器,apache之类的,不是在一台机器上,我想知道哪个服务器正在监听哪个端口,而不必深入研究每个服务器的配置文件。
是否有一个命令可以列出可执行文件的路径以及它正在侦听的端口?
发布于 2010-02-02 02:56:00
netstat -t -l -p将列出侦听端口以及创建套接字的pid和进程名称。既然有了pid,就可以使用ps PID查找可执行文件的路径。
发布于 2011-05-10 12:56:02
此外,lsof -i:<port number>应该给出进程的PID,您可以使用ps <pid>查找路径
https://stackoverflow.com/questions/2179187
复制相似问题