Linux 服务器排查端口占用的三个常用命令
【摘要】 服务启动失败时,最常见的原因之一是端口已被占用。下面三个命令可以快速定位:1. ss -tlnp | grep :8080 —— 查看监听 8080 端口的进程及 PID(推荐,速度快)。2. lsof -i :8080 —— 列出占用该端口的进程详情。3. netstat -tlnp | grep 8080 —— 老系统上的替代方案,需要安装 net-tools。找到 PID 后,可用 k...
服务启动失败时,最常见的原因之一是端口已被占用。下面三个命令可以快速定位:
1. ss -tlnp | grep :8080 —— 查看监听 8080 端口的进程及 PID(推荐,速度快)。
2. lsof -i :8080 —— 列出占用该端口的进程详情。
3. netstat -tlnp | grep 8080 —— 老系统上的替代方案,需要安装 net-tools。
找到 PID 后,可用 kill <PID> 结束进程,或修改自己服务的端口。建议优先排查是否有旧进程未正常退出。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)