用hexo本地预览时,直接输入命令“hexo s”后访问localhost:4000,总是无法显示博客页面。原因是4000端口被其他进程或程序占用,所以只好再加上“-p”参数指定其他端口。
今天突然想要看看总是占用4000端口的到底是何方神圣,一下子就搜到了查看方法。
仍然首先放上参考链接:
查看某个端口的占用情况
——命令:netstat -aon|findstr “XXXX”
打开cmd,输入命令netstat -aon|findstr “4000”:
1 | TCP 127.0.0.1:4000 0.0.0.0:0 LISTENING 2252 |
可以看到,是PID为2252的进程占用了4000端口。
查看指定PID对应的进程
——命令:tasklist|findstr “XXXX”
继续输入命令tasklist|findstr “2252”:
1 | FoxitProtect.exe 2252 Services 0 17,008 K |
发现PID为2252的进程是“FoxitProtect.exe”,罪归祸首就是它。
结束进程
如果有需要,就可以打开任务管理器,结束该进程。
或者,继续在cmd中输入命令taskkill /f /t /im FoxitProtect.exe即可。