【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

搞定

相关推荐
万象.1 小时前
Linux传输层TCP,UDP相关内容
linux·tcp/ip·udp
MaximusCoder1 小时前
等保测评命令——Centos Linux
linux·运维·经验分享·python·安全·centos
万象.1 小时前
Linux数据链路层通信原理及报文格式
linux·网络·网络协议
小酒丸子2 小时前
AD学习笔记之异形焊盘
笔记·学习
卷Java2 小时前
Linux服务器Docker部署OpenClaw:腾讯云/阿里云/VPS安装避坑指南
linux·运维·服务器
原来是猿4 小时前
Linux-【动静态库】
linux·运维·服务器
似水明俊德5 小时前
01-C#.Net-泛型-学习笔记
java·笔记·学习·c#·.net
今儿敲了吗5 小时前
python基础学习笔记第三章
笔记·python·学习
九皇叔叔6 小时前
CentOS 7.5/RHEL 7.x 配置 YUM 源(阿里云镜像+本地源双方案)
linux·阿里云·centos
深圳季连AIgraphX6 小时前
UROVAs 端到端自动驾驶模型训练、开闭环测试与上车联调
人工智能·机器学习·自动驾驶