$ netstat -ltanp tcp | grep 8000 | grep LISTEN
tcp4 0 0 *.8000 *.* LISTEN
我想释放这个端口
$ lsof -i:8000
我什么也没得到
我甚至重启了机器,但毫无作用
请告诉我如何释放此端口
谢谢
答案1
将我的评论移至答案:
您是否以 root 权限运行这些命令?
选项和需要root 权限才能执行任何有意义的操作。 -p
都会输出有关您的 euid 不是 root 的错误,但很容易错过,因为它会滚动到屏幕顶部。它将在相关列中使用破折号代替 PID。netstat
-i
lsof
netstat
一旦知道哪个 PID 正在监听该端口,您就可以将其关闭。由于重新启动没有帮助,因此无论它是什么,都必须配置为在启动时启动。您可能还想阻止这种情况发生。