【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

搞定

相关推荐
Eric 辰东1 分钟前
【C 语言程序的编译和链接】详解编译链接过程
c语言·笔记·算法·学习方法
星恒随风1 分钟前
C语言数据结构排序算法详解(上):从插入排序、希尔排序到选择排序、堆排序
c语言·数据结构·笔记·学习·排序算法
jimy14 分钟前
Linux动态加载器,loader,dynamic linker
linux·运维·服务器
kongba0077 分钟前
ttyd Web终端安装指南(OpenCloudOS 9)
linux·前端
lolo大魔王8 分钟前
Linux 文件权限超详细详解(读懂权限标识、数字权限、特殊权限、chmod/chown)
linux·运维·服务器
疯狂打码的少年14 分钟前
指令寻址方式(立即、直接、间接、变址等)
网络·笔记
月夜的风吹雨22 分钟前
Linux 基础开发工具详解:从 yum 到 gdb 实战指南
linux·git·ubuntu·centos·vim
DeeplyMind23 分钟前
Linux 内核日志级别kern_levels与 dmesg 用法
linux·dmesg
Shingmc326 分钟前
【Linux】多路转接之epoll
linux·运维·服务器·开发语言·网络
在学了加油35 分钟前
Inception v1学习笔记
笔记·python·学习