我的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仍然没有被释放?
如何解决?
答案 0 :(得分:1)
就像通知所说,当我在普通用户netstat
中运行non-owned process info will not be shown
时。因此,使用sudo netstat
,您将看到进程ID。