端口被占用处理

1. 端口被占用处理

1.1. Linux 系统

1.1.1. 方法一、使用 lsof

查看占用端口的进程:

$ lsof -i:8080
COMMAND PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    612 debian   19u  IPv6  16412      0t0  TCP *:http-alt (LISTEN)

结束进程:

$ kill -9 612

1.1.2. 方法二、使用 netstat

查看占用端口的进程:

$ netstat -ltunp | grep 8080

1.1.3. 方法三、使用 ss

查看占用端口的进程:

$ ss -ltunp | grep 8080

1.2. Mac 系统

查看占用端口的进程:

% lsof -i:8080
COMMAND   PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    86998 jason   92u  IPv6 0xac36990475ee829b      0t0  TCP *:http-alt (LISTEN)

结束进程:

% kill -9 86998

1.3. Windows 系统

查看占用端口的进程:

netstat -aon|findstr "8080"

结束进程:

taskkill /T /F /PID 9088
posted @ 2024-07-15 15:46  Jason207010  阅读(29)  评论(0)    收藏  举报