【linux】进程地址被占用

在强制关闭一个udp程序后,重启该程序报错:

bind error: Address already in use


查找并关闭占用端口的进程: 首先,确定哪个进程占用了目标端口。在Linux系统中,可以使用以下命令:

netstat -tulnp | grep <port_number>

 ss -ulpn | grep <port_number>

将 <port_number> 替换为您要使用的UDP端口。命令输出将显示占用该端口的进程ID(PID)和其他相关信息。

我的<port_number> 是1024

 

找到占用端口的进程后,使用以下命令根据PID结束该进程:

sudo kill -9 44236
sudo ss -ulpn | grep 1024

搞定

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-25 08:34:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-25 08:34:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-25 08:34:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-25 08:34:04       18 阅读

热门阅读

  1. 探索简站WordPress主题:jianzhanpress.com的魅力所在

    2024-04-25 08:34:04       13 阅读
  2. Docker之常见FAQ记录清单

    2024-04-25 08:34:04       37 阅读
  3. 搭建git私人仓库

    2024-04-25 08:34:04       13 阅读
  4. querystring模块、formidable模块的介绍

    2024-04-25 08:34:04       12 阅读
  5. 【Vue3】ref对象类型的响应式数据

    2024-04-25 08:34:04       14 阅读