查看端口被占用情况

Jason's Blog / 2024-07-16 / 原文

  • 1. 查看端口被占用情况
    • 1.1. Linux 系统
    • 1.2. Mac 系统
    • 1.3. Windows 系统

1. 查看端口被占用情况

1.1. Linux 系统

查看占用端口的进程:

$ 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.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