【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

搞定

相关推荐
沪上企服通12 小时前
旧账系统的信创迁移工程:从 MySQL/Oracle 到国产库、国密与电子会计档案闭环
数据库·笔记·数据库架构
高亦真13 小时前
今天是学习嵌入式的第39天
linux·学习·算法
AR-26710-13 小时前
Linux Day8——FHS文件系统层次
linux
qq_2976708713 小时前
Ubuntu 打开系统应用老弹密码?三步彻底关闭免密
linux
杨云龙UP13 小时前
DB2 HADR 主备切换实战:SQL1639N 认证问题、备库只读与双向 Takeover
linux·运维·数据库·db2·主备切换·角色互换
三岁就很~酷~13 小时前
ai agent自学 基础命令和上下文监控(9/17)
笔记
半仙白桑13 小时前
内核篇第一讲:linux创建进程
linux·fork·创建进程
吴声子夜歌13 小时前
Shell编程实例——bash的配置与自定义(二)
linux·运维·shell
风笙97813 小时前
[内存管理] page数据结构
linux