有时候关闭软件后,后台进程死掉,导致端口被占用。下面以端口8003被占用为例,列出详细解决过程。

解决方法:

1.查找被占用的端口

netstat -tln
例如:netstat -tln | grep 8003
netstat -tln 查看端口使用情况,而netstat -tln | grep 8003则是只查看端口8003的使用情况

2.查看端口属于哪个程序?端口被哪个进程占用

lsof -i
例如:lsof -i :8003

3.杀掉占用端口的进程

kill -9 进程id
例如:kill -9 8003

如果需要查找某一个特定的进程,可以把ps和grep一起用
ps -aux|grep java,查找java的进程
或者在grep后输入进程ID可以查看有关进程,如图
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐