【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

搞定

相关推荐
降临-max4 小时前
JavaSE---网络编程
java·开发语言·网络·笔记·学习
自由的好好干活4 小时前
使用Qoder编写ztdaq的C#跨平台示例总结
linux·windows·c#·qoder
赖small强4 小时前
【Linux 网络基础】libwebsockets HTTPS 服务端实现机制详解
linux·网络·https·tls·libwebsockets
大白的编程日记.4 小时前
【计算网络学习笔记】MySql的多版本控制MVCC和Read View
网络·笔记·学习·mysql
optimistic_chen5 小时前
【Redis 系列】Redis详解
linux·数据库·redis·缓存·xsheel
低客的黑调5 小时前
了解JVM 结构和运行机制,从小白编程Java 大佬
java·linux·开发语言
想唱rap5 小时前
C++ map和set
linux·运维·服务器·开发语言·c++·算法
CodeByV5 小时前
【Linux】Ext 系列文件系统深度解析:从磁盘到软硬链接
linux·服务器
绿蕉5 小时前
高精地图:自动驾驶的“数字神经网络“
自动驾驶·高精地图
IMPYLH5 小时前
Lua 的 require 函数
java·开发语言·笔记·后端·junit·lua