$ 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为在启动时启动。 你可能也想停止发生。