一、Windows系统查看端口的方法
使用命令提示符(CMD) - 按 `Win + R` 打开运行窗口,输入 `cmd` 回车;
- 输入命令 `netstat -ano` 并回车,显示所有网络连接及对应PID;
- 通过 `findstr` 过滤特定端口,例如 `netstat -ano | findstr :8080`;
- 结合任务管理器(PID列)确认占用进程,再使用 `taskkill` 终止进程。
使用任务管理器
- 打开任务管理器(Ctrl + Shift + Esc);
- 切换到“详细信息”选项卡,查看进程的PID;
- 复制PID后,在CMD中输入 `netstat -ano | findstr PID值` 定位端口。
使用第三方工具
- 如360安全卫士、火绒等,通过“网络连接服务”或“流量防火墙”功能查看具体端口占用情况。
二、Linux系统查看端口的方法
使用netstat命令
- 打开终端,输入 `netstat -tuln` 显示所有监听端口;
- 使用 `grep` 过滤特定端口,例如 `netstat -tuln | grep :8080`;
- 替代 `netstat` 的高效工具是 `ss` 命令:`ss -tuln | grep :8080`。
使用lsof命令
- 输入 `lsof -i :8080` 直接显示占用8080端口的进程信息。
三、注意事项
权限问题:
部分端口查看需要管理员权限,执行命令时建议以管理员身份运行;
安全风险:
随意终止进程可能导致服务中断或系统崩溃,建议先确认进程合法性;
端口冲突:
若发现异常端口(如非预期端口占用),建议通过进程信息判断是否为恶意软件。
通过以上方法,可快速定位软件占用的端口号,并根据需要进行管理。