Window
以端口8080为例:
1.查找对应的端口占用的进程:netstat -aon|findstr "8080" ,找到占用8080端口对应的程序的PID号:
2.根据PID号找到对应的程序:tasklist|findstr "PID号" ,找到对应的程序名
3.结束该进程:taskkill /f /t /im 程序名
Linux:
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。
使用命令:
ps aux | grep tomcat
发现并没有8080端口的Tomcat进程。
使用命令:netstat –apn
查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name