端口被占用,如何释放端口
一、windows下
项目启动时经常见到端口被占用的情况,这时有两个方案:一是改项目配置文件的端口;二是释放这个被占用的端口。
我们这里看第二种,释放被占用的端口需要两个命令:
- netstat -ano|findstr 被占用端口号
- taskkill /t /f /im 被占用端口号对应的TCP号
具体步骤如下:
(1)打开cmd 命令窗口,输入netstat -ano|findstr XXXX 命令,查询该端口对应的TCP号;
以上,被占用的端口号是7777,该端口对应的 TCP号为13100;
(2)输入taskkill /t /f /im XXXX命令,来关掉被占用的端口。
二、Linux下
如果是Linux下我们想查询这个被占用的端口所对应的进程信息,可以用下面的命令:
sudo lsof -i -P -n | grep 9999
然后再使用 kill 命令杀掉就行了。