端口冲突与占用排查:常用端口速查指南

"Address already in use" 是开发中的日常。本文介绍端口号的范围划分、占用排查命令与常见服务默认端口,帮你快速判断冲突来源并规划新端口。

最近更新:2026年8月13日

需要马上处理?使用 常用端口速查 ,浏览器本地完成,不上传服务器。

打开常用端口速查

端口被占用怎么查

Windows 用 netstat -ano | findstr :端口号 找到 PID,再在任务管理器定位进程;macOS / Linux 用 lsof -i :端口号 直接看进程。

查到占用进程后,若是旧服务可直接结束;若是其他应用,改自己服务的端口即可,避开速查表中的公认端口。

选端口的基本原则

0~1023 是公认端口需要管理员权限,业务服务一般用 1024 以上;避开 3306、6379 等已注册给常见服务的端口。

数据库、Redis、消息队列端口切勿暴露公网,务必绑定内网地址并配置防火墙白名单。

操作步骤

  1. 记录报错中的端口号
  2. 在速查表搜索该端口,确认对应服务
  3. 用系统命令查找占用进程并决定是否结束
  4. 必要时为服务更换端口并更新配置

常见问题

为什么 80 和 443 需要管理员权限?

1024 以下的端口属于特权端口,操作系统要求管理员权限才能监听,防止普通程序冒充标准服务。

查询端口信息需要联网吗?

不需要。端口数据内置在页面中,搜索过滤在浏览器本地完成,不上传任何数据。