【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

搞定

相关推荐
Evan芙10 分钟前
Linux常见的日志服务管理的常见日志服务
linux·运维·服务器
清风一徐1 小时前
禅道从18.3升级到21.7.6版本
笔记
Jack___Xue1 小时前
LangChain实战快速入门笔记(六)--LangChain使用之Agent
笔记·langchain·unix
零度@2 小时前
SQL 调优全解:从 20 秒到 200 ms 的 6 步实战笔记(附脚本)
数据库·笔记·sql
hkhkhkhkh1232 小时前
Linux设备节点基础知识
linux·服务器·驱动开发
im_AMBER2 小时前
Leetcode 78 识别数组中的最大异常值 | 镜像对之间最小绝对距离
笔记·学习·算法·leetcode
其美杰布-富贵-李3 小时前
HDF5文件学习笔记
数据结构·笔记·学习
HZero.chen3 小时前
Linux字符串处理
linux·string
张童瑶3 小时前
Linux SSH隧道代理转发及多层转发
linux·运维·ssh
汪汪队立大功1233 小时前
什么是SELinux
linux