端口冲突与占用排查:常用端口速查指南
"Address already in use" 是开发中的日常。本文介绍端口号的范围划分、占用排查命令与常见服务默认端口,帮你快速判断冲突来源并规划新端口。
最近更新:2026年8月13日
需要马上处理?使用 常用端口速查 ,浏览器本地完成,不上传服务器。
打开常用端口速查端口被占用怎么查
Windows 用 netstat -ano | findstr :端口号 找到 PID,再在任务管理器定位进程;macOS / Linux 用 lsof -i :端口号 直接看进程。
查到占用进程后,若是旧服务可直接结束;若是其他应用,改自己服务的端口即可,避开速查表中的公认端口。
选端口的基本原则
0~1023 是公认端口需要管理员权限,业务服务一般用 1024 以上;避开 3306、6379 等已注册给常见服务的端口。
数据库、Redis、消息队列端口切勿暴露公网,务必绑定内网地址并配置防火墙白名单。
操作步骤
- 记录报错中的端口号
- 在速查表搜索该端口,确认对应服务
- 用系统命令查找占用进程并决定是否结束
- 必要时为服务更换端口并更新配置
常见问题
为什么 80 和 443 需要管理员权限?
1024 以下的端口属于特权端口,操作系统要求管理员权限才能监听,防止普通程序冒充标准服务。
查询端口信息需要联网吗?
不需要。端口数据内置在页面中,搜索过滤在浏览器本地完成,不上传任何数据。