端口占用的解决方法

365bet娱乐场 2025-11-13 17:49:20 admin

端口占用的解决方法

2024-09-28

830

版权

版权声明:

本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《

阿里云开发者社区用户服务协议》和

《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写

侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

简介:

本文介绍了在Windows和Linux系统中解决端口占用问题的方法,包括使用`netstat`命令查看端口占用情况、`tasklist`命令查找对应进程,以及使用`taskkill`命令终止进程,在Linux系统中则使用`netstat`或`lsof`命令查找占用端口的进程,并用`kill`命令结束进程。

今天,跑一个xxx系统时,发现了老朋友 “端口被占用了”

Windows 系统 端口占用问题解决

win+R打开黑窗口

# 查看所有端口被占用的情况

netstat -ano

# 查看指定端口被占用的情况 (使用管道指令)

netstat -ano | findstr 端口号

# 根据PID查看相应的进程、程序

tasklist | findstr PID号

# 清理进程、程序

taskkill /f /t /im 进程名

Linux 系统 端口占用问题解决

linux 中,端口被占用时,可以通过 netstat或lsof命令来查找被占用的端口信息,通过kill命令完成进程的清除。

下面是netstat的使用例子:

# 查找80端口被哪个进程占用

sudo netstat -tuln | grep :80

# 假设输出结果包含PID为12345的进程

# 结束进程

sudo kill 12345

# 如果进程没有响应,则强制结束

sudo kill -9 12345

# 再次检查以确认端口已释放

sudo netstat -tuln | grep :80

lsof命令的补充:

# 查看指定端口的状态

sudo lsof -i :