【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

搞定

相关推荐
长弓聊编程8 分钟前
Linux系统使用valgrind分析C++程序内存资源使用情况
linux·c++
陌小呆^O^12 分钟前
Cmakelist.txt之win-c-udp-client
c语言·开发语言·udp
dr李四维13 分钟前
iOS构建版本以及Hbuilder打iOS的ipa包全流程
前端·笔记·ios·产品运营·产品经理·xcode
cherub.15 分钟前
深入解析信号量:定义与环形队列生产消费模型剖析
linux·c++
梅见十柒38 分钟前
wsl2中kali linux下的docker使用教程(教程总结)
linux·经验分享·docker·云原生
Koi慢热42 分钟前
路由基础(全)
linux·网络·网络协议·安全
传而习乎1 小时前
Linux:CentOS 7 解压 7zip 压缩的文件
linux·运维·centos
我们的五年1 小时前
【Linux课程学习】:进程程序替换,execl,execv,execlp,execvp,execve,execle,execvpe函数
linux·c++·学习
IT果果日记1 小时前
ubuntu 安装 conda
linux·ubuntu·conda
Python私教1 小时前
ubuntu搭建k8s环境详细教程
linux·ubuntu·kubernetes