【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

搞定

相关推荐
技术不支持几秒前
WSL2+Ubuntu 22.04搭建Qt开发环境+中文输入法
linux·运维·服务器·qt·ubuntu
木人舟几秒前
以root用户登陆ubuntu的桌面环境
linux·运维·ubuntu
几度热忱2 分钟前
【Ubuntu】Ubuntu双网卡配置 实现内外网互不影响同时可用
linux·运维·ubuntu
打工人0073 分钟前
ubuntu 执行定时任务crontab -e 无法输入的问题
linux·运维·ubuntu
IOT.FIVE.NO.13 分钟前
ubuntu个人实用配置问题
linux·运维·ubuntu
_infinite_5 分钟前
Ubuntu 与Uboot网络共享资源
linux·服务器·ubuntu
masterMono5 分钟前
Ubuntu中常用的操作指令
linux·运维·ubuntu
南山二毛6 分钟前
Ubuntu20+Noetic+cartographer_ros编译部署
自动驾驶
佚明zj6 分钟前
ubuntu如何进行自动mount硬盘(简易法)
linux·运维·ubuntu
白如意i7 分钟前
如何在 Ubuntu 16.04 服务器上安装 Python 3 并设置编程环境
linux·python·ubuntu