【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

搞定

相关推荐
chushiyunen1 分钟前
tomcat使用笔记、启动失败但是未打印日志
java·笔记·tomcat
汇能感知6 分钟前
光谱相机的光谱数据采集原理
经验分享·笔记·科技
林政硕(Cohen0415)21 分钟前
Linux驱动开发进阶(三)- 热插拔机制
linux·驱动开发·热插拔
wangjun515923 分钟前
linux,物理机、虚拟机,同时内外网实现方案;物理机与虚拟机互通网络;
linux·服务器·网络
杰克崔28 分钟前
分析sys高问题的方法总结
linux·运维·服务器
WSSWWWSSW28 分钟前
安装nfs客户端(centos)
linux·运维·centos
人人题28 分钟前
汽车加气站操作工考试答题模板
笔记·职场和发展·微信小程序·汽车·创业创新·学习方法·业界资讯
小脑斧爱吃鱼鱼43 分钟前
鸿蒙项目笔记(1)
笔记·学习·harmonyos
李迟1 小时前
跨系统平台实践:在内网自建kylin服务版系统yum源
linux
odoo-卜永2 小时前
ubuntu22.04连接爱普生打印机型号L385
linux·经验分享·ubuntu