一、查看端口是否被占用
1.netstat -anp |grep 端口号
监控状态为LISTEN表示已经被占用,最后一列显示该端口被java占用。
![查看端口1](https://img-blog.csdnimg.cn/362f1e0537594da6b229f17670c2cb28.png)
2.netstat -nultp(此处不加端口号)
此命令是查看当前所有该用户权限下已经使用的端口情况。
![查看端口2](https://img-blog.csdnimg.cn/a6a2400522dc41e6b384ad8c1a380b17.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6LaF57qn5Y-v54ix55qE5bCP55Sc55Sc,size_16,color_FFFFFF,t_70,g_se,x_16)
二、查看PID
netstat -anp |grep 端口号
![查看PID](https://img-blog.csdnimg.cn/925a9b4926364238b356b9364e5a450e.png)
ps -ef|grep PID
查看该PID的进程的详细信息。
![描述](https://img-blog.csdnimg.cn/ec5ace5ec9704288b5d1108fdb403802.png)
三、结束进程
1.kill -9 PID
结束该PID的进程。
2.killall -9 进程名字
结束所有该进程名字的进程。