山狮,我怎样才能释放端口?

$ netstat -ltanp tcp | grep 8000 | grep LISTEN tcp4 0 0 *.8000 *.* LISTEN 

我想释放这个端口当我这样做

 $ lsof -i:8000 

我什么也得不到

我什至重新启动机器,没有任何帮助

请让我知道如何释放这个端口

谢谢

将我的评论移至答案:

你是否以root权限运行这些命令?

netstat-p选项和lsof-i选项都需要root权限来执行任何有意义的操作。 netstat会输出关于你的euid不是root的错误信息,但是当它从屏幕的顶部滚动时很容易错过它。 它将使用破折号而不是相关列中的PID。

一旦您知道哪个PID在该端口上侦听,您可以将其closures。 由于重新启动没有帮助,无论它是什么也必须configuration为在启动时启动。 你可能也想停止发生。