如何找出使用localhost:80的进程?

时间:2013-06-08 02:03:21

标签: linux port lsof

我正在使用linux mint xfce版本,我的localhost:80被某些程序使用但我不知道哪一个,当我打开firefox并访问localhost:80时,它说

它有效! 这是此服务器的默认网页。 Web服务器软件正在运行,但尚未添加任何内容。

我尝试使用lsof -i @localhost:80,但它什么也没有返回。

2 个答案:

答案 0 :(得分:4)

作为root用户的

netstat -anpt | grep :80应该使用端口80列出进程。 关闭Web浏览器后,它可以帮助您识别该过程。

答案 1 :(得分:2)

试试这个:

# fuser -n tcp 80      

从联系手册:

-n SPACE, --namespace SPACE
      Select  a  different  name space.  The name spaces file (file names, 
      the default), udp (local UDP ports), and tcp (local TCP ports)
      are supported.  For ports, either the port number or the symbolic name can 
      be specified.  If there is no  ambiguity,  the  shortcut
      notation name/space (e.g. 80/tcp) can be used.