一、查找占用端口的进程:使用以下命令找到占用了该端口的进程:
sudo lsof -i :<端口号>
该命令将显示占用该端口的进程的详细信息。
二、结束占用端口的进程:根据上一步得到的进程信息,使用以下命令结束该进程:
sudo kill -9 <进程号>
将 <进程号>
替换为你找到的占用端口的进程号。这将强制终止该进程。
-
检查端口是否释放:结束进程后,再次尝试启动应用程序,查看是否成功释放端口。
-
注意事项:在结束进程之前,请确保你知道该进程是什么,以免影响系统正常运行。
如果以上步骤无法解决问题,还可以尝试执行 sudo reboot 重启系统,这样可以确保所有资源都被释放并且没有被占用。