【linux】进程地址被占用

在强制关闭一个udp程序后,重启该程序报错:

bind error: Address already in use


查找并关闭占用端口的进程: 首先,确定哪个进程占用了目标端口。在Linux系统中,可以使用以下命令:

bash 复制代码
netstat -tulnp | grep <port_number>

bash 复制代码
 ss -ulpn | grep <port_number>

<port_number> 替换为您要使用的UDP端口。命令输出将显示占用该端口的进程ID(PID)和其他相关信息。

我的<port_number> 是1024

找到占用端口的进程后,使用以下命令根据PID结束该进程:

bash 复制代码
sudo kill -9 44236
bash 复制代码
sudo ss -ulpn | grep 1024

搞定

相关推荐
用户962377954482 小时前
VulnHub DC-1 靶机渗透测试笔记
笔记·测试
0xDevNull1 天前
Linux切换JDK版本详细教程
linux
进击的丸子1 天前
虹软人脸服务器版SDK(Linux/ARM Pro)多线程调用及性能优化
linux·数据库·后端
齐生11 天前
iOS 知识点 - IAP 是怎样的?
笔记
tingshuo29172 天前
D006 【模板】并查集
笔记
Johny_Zhao3 天前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
tingshuo29173 天前
S001 【模板】从前缀函数到KMP应用 字符串匹配 字符串周期
笔记
地平线开发者4 天前
SparseDrive 模型导出与性能优化实战
算法·自动驾驶
地平线开发者4 天前
地平线 VP 接口工程实践(一):hbVPRoiResize 接口功能、使用约束与典型问题总结
算法·自动驾驶
chlk1234 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统