当前位置: 首页 > news >正文

netstat 查看端口占用、杀死进程

文章目录

    • 查看端口占用
      • 强制杀死
    • 报错信息
      • 使用 lsof


查看端口占用

netstat -tanlp

强制杀死

在安全的情况下,用下面命令杀死端口占用的进程

sudo kill $(sudo lsof -t -i:3128)

报错信息

部署程序时,会出现这样的报错:

Error response from daemon: driver failed programming external connectivity on endpoint docker-redis-1 (ad25e19a912e30946f61b1bd5d5d77cfc57ecc06e381de34abda4f39ebd65229): failed to bind port 0.0.0.0:6379/tcp: Error starting userland proxy: listen tcp4 0.0.0.0:6379: bind: address already in use

使用 netstat 看不到直接的端口占用

$ netstat -tanlp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:13921           0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:8194            0.0.0.0:*               LISTEN      -     

使用 lsof

这样也无法看到

lsof -i:3128

需要加上sudo

$ sudo lsof  -i:3128
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 24571 root    4u  IPv4  88178      0t0  TCP *:3128 (LISTEN)

加上-t 就是只返回进程 id

$ sudo lsof -t -i:3128
24571


2025-04-06(六)

相关文章:

  • JAVA实现在H5页面中点击链接直接进入微信小程序
  • 课堂总结。
  • edge 更新到135后,Clash 打开后,正常网页也会自动跳转
  • 微服务拆分的原则、时机、方法以及常见问题
  • C++中stack函数的用法示例
  • 大模型——Llama Stack快速入门 部署构建AI大模型指南
  • 探索 Vue 3 中 vue-router 的 router.resolve () API
  • Python编程快速上手 让繁琐工作自动化笔记
  • 身份证号实名认证接口:让身份核验变得简单与高效
  • VMware安装飞牛私有云fnOS并挂载小雅Alist实现异地远程访问
  • BUUCTF-web刷题篇(21)
  • 3.8/Q1,GBD数据库最新文章解读
  • CLAHE算法介绍
  • AIGC5——AIGC的伦理与法律挑战:数据隐私、真实性危机与版权治理
  • 异形遮罩之QML中的 `OpacityMask` 实战
  • 优化你的 REST Assured 测试:设置默认主机与端口、GET 请求与断言
  • 【ChCore Lab 01】Bomb Lab 拆炸弹实验(ARM汇编逆向工程)
  • 磐石云智能语音客服系统——技术革新引领服务新体验
  • YOLO学习笔记 | YOLOv8环境搭建全流程指南(2025.4)
  • 强化学习算法系列(三):基于动作值的算法——Sarsa算法与Q-Learning算法
  • 毕业设计做网站前端/女教师遭网课入侵视频大全集
  • 做区块链好的网站/网络培训网站
  • 做网站上怎么推广呢/软文营销策划
  • 电商网店培训/搜索引擎优化期末考试答案
  • 自做网站视频/百度搜索优化软件
  • 做网站python和php哪个好学/如何设计一个网站页面