【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

搞定

相关推荐
摇滚侠2 分钟前
Spring Boot 3零基础教程,WEB 开发 默认的自动配置,笔记25
前端·spring boot·笔记
报错小能手10 分钟前
linux学习笔记(35)C语言连接mysql
linux·笔记·学习
心一信息12 分钟前
grafana及zabbix在linux上的部署
linux·zabbix·grafana
deng-c-f13 分钟前
Linux C/C++ 学习日记(27):KCP协议(三):源码分析与使用示例
linux·服务器·网络·c++·网络编程·kcp
_dindong1 小时前
笔试强训:Week -2
笔记·学习·算法
wangjialelele1 小时前
端口号、常见协议和套接字
linux·运维·服务器·c语言·网络
蜜蜜不吃糖1 小时前
ESXI主机重置带外密码
linux·运维·服务器
雾岛听蓝2 小时前
深入解析内存中的整数与浮点数存储
c语言·经验分享·笔记·visualstudio
jimmyleeee2 小时前
人工智能基础知识笔记十八:Prompt Engineering
笔记·prompt
Ro Jace2 小时前
模式识别与机器学习课程笔记(11):深度学习
笔记·深度学习·机器学习