网络端口被占用,但没有进程使用它

时间:2017-01-14 03:10:22

标签: linux networking

我的4000端口被占用,但是,我想杀死占用它的进程。当我使用netstat -anp | grep 4000但结果是:

$ netstat -anp | grep 4000
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:4000            0.0.0.0:*               LISTEN      -

当我使用lsof -i:4000时,我什么都没有,所以拥有端口4000的进程死了,端口4000仍然没有被释放?

如何解决?

1 个答案:

答案 0 :(得分:1)

就像通知所说,当我在普通用户netstat中运行non-owned process info will not be shown时。因此,使用sudo netstat,您将看到进程ID。