查看你电脑上某个端口正在被哪个进程占用

要查看你电脑上 8080 端口 被哪个进程占用,可以根据你的操作系统选择以下方法:


✅ Windows 系统

方法一:使用命令行(CMD)
  1. 打开命令提示符 (Win + R → 输入 cmd → 回车)

  2. 输入以下命令:

    cmd 复制代码
    netstat -ano | findstr :8080
  3. 你会看到类似这样的输出:

    复制代码
    TCP    0.0.0.0:8080    0.0.0.0:0    LISTENING    1234

    其中 1234 是占用端口的 进程 PID

  4. 然后输入:

    cmd 复制代码
    tasklist | findstr 1234

    就能看到是哪个程序在占用,比如:

    复制代码
    java.exe    1234    Console    1    200,000 K

✅ macOS / Linux 系统

方法一:使用 lsof

打开终端,输入:

bash 复制代码
sudo lsof -i :8080

输出示例:

复制代码
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java     1234 user   45u  IPv6 0x12345      0t0  TCP *:http-alt (LISTEN)

直接可以看到进程名和 PID。

方法二:使用 netstat(部分系统需安装)
bash 复制代码
sudo netstat -lpn | grep :8080

✅ 总结表格

系统 命令 是否需管理员权限
Windows netstat -ano + tasklist
macOS sudo lsof -i :8080
Linux sudo lsof -i :8080

如果你告诉我你用的是什么系统,我可以给你更精确的命令。

相关推荐
sulikey1 小时前
操作系统磁盘 I/O:为何选择“块“而非“扇区“?
linux·操作系统·io·磁盘·磁盘io
一个人旅程~1 小时前
如何永久关闭bitlocker并防止出现更新后被强制加密?
linux·windows·经验分享·电脑
源远流长jerry1 小时前
TCP 三次握手深度解析:从内核源码到生产实践
linux·运维·网络·网络协议·tcp/ip
黄筱筱筱筱筱筱筱2 小时前
RHCE---web服务器①
linux·运维·服务器
流浪0012 小时前
Linux基础篇(三)轻松拿捏入门级指令
linux·运维·服务器
Waay2 小时前
Linux Shell 知识点考评(三):awk文本分析(附答案)
linux·服务器·编辑器
xlq223223 小时前
53.tcp socket
linux·服务器·开发语言·网络·网络协议·tcp/ip
Shingmc33 小时前
【Linux】传输层协议UDP
linux·网络·udp
Mortalbreeze3 小时前
深度理解进程 ---- 进程优先级、进程切换、进程调度算法
linux·运维·服务器
十年编程老舅4 小时前
深度长文|Linux 图形与显示架构
linux·运维·后端·架构·内核·linux内核·通信机制