linux下找出占用指定端口的进程
所属分类 linux
浏览量 1114
linux下找出占用指定端口的进程
两种方式
lsof 和 netstat
lsof -i:端口号
lsof -i:3000 | wc -l
109
sudo lsof -i:3000 | wc -l
117
加上 sudo 才能看到 全部
netstat -tunpl | grep 端口号
-a :all,表示列出所有的连接
-t :tcp,列出tcp协议的服务
-u :udp,列出udp协议的服务
-n :port number, 用端口号来显示
-l :listening,监听服务
-p :program,列出应用进程PID
netstat -tunlp | grep 3000
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN -
不加 sudo 不会显示 PID
sudo netstat -tunlp | grep 3000
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 134103/asd
加上 sudo 才能看到全部信息
上一篇
下一篇
go语言defer机制
简单的清理脚本实战
prometheus配置
jvm设置滚动记录GC日志
基于数据库的分布式锁设计
prometheus集成grafana实现可视化