Mac 查看端口占用情况及杀死进程
在开发中经常会遇到端口占用问题,例如下面,npm start
报的错误:
1. 查看端口占用情况命令
lsof -i tcp:8080
输出结果:
字段说明:
字段名 | 说明 |
---|---|
COMMAND | 进程名称 |
PID | 进程标识符 |
USER | 进程所有者 |
FD | 文件描述符,应用程序通过文件描述符识别该文件 |
TYPE |
文件类型,文件 REG 、目录 DIR 、字符 CHR 、块设备 BLK 、UNIX域套接字 UNIX 、先进先出队列 FIFO 、IP套接字 IPv4
|
DEVICE | 指定磁盘的名称 |
SIZE/OFF | 文件的大小 |
NODE | 索引节点(文件在磁盘上的标识) |
NAME | 打开文件的确切名称 |
2. lsof 命令介绍
lsof(list open files)
是一个列出当前系统打开文件的工具,在linux环境下,任何事物都以文件的形式存在。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议(TCP)、用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符。
无论这个文件的本质如何,该文件描述符(FD)为应用程序与基础操作系统之间的交互提供了通用接口,因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof
能够查看这个列表对系统监测以及排错很有帮助。
3. 杀死进程
通过 lsof
命令我们得到占用进程的应用程序对应的 pid
,然后就是如何杀死进程:
kill 11649
Mac 查看端口占用情况及杀死进程相关推荐
- centos(linux) 下如何查看端口占用情况及杀死进程
使用这个命令:netstat -nap [root@Jaosn sphinx]# netstat -nap Active Internet connections (servers and estab ...
- Linux 查看端口占用情况 并 结束进程
lsof -i:端口号 kill -9 PID 原文:Linux 查看端口占用情况 并 结束进程 我的小站.Github.CSDN 有时候使用 ps 命令无法检查出特定的进程,可考虑通过观察端口占用情 ...
- mac查看端口占用情况及释放端口
** 在Mac上进行开发时,可能会遇到端口被占用错误信息,怎么解决呢?这时可以通过「终端」应用,使用命令 lsof -i tcp:port (port替换成端口号,比如8080)可以查看该端口被什么程 ...
- mac 查看端口占用情况 停掉端口
1.查看端口被哪个程序占用 sudo lsof -i tcp:port 如: lsof -i tcp:8080 #查看8080端口是否被占用或者sudo lsof -i tcp:8080 2.看到进程 ...
- linux关闭端口进程命令,windows Linux 下命令行查看端口占用情况并且关闭进程
1.查看端口占用 > netstat -aon | findstr "80" 结果: TCP 0.0.0.0:80 0.0.0.0:0 ...
- Mac查看端口占用情况
终端命令的方式查看端口情况 1.查看端口被哪个程序占用 sudo lsof -i tcp:port 如: sudo lsof -i tcp:8082 2.看到进程的PID,可以将进程杀死. sudo ...
- linux php进程端口占用,linux如何查看端口占用情况
在linux中可以使用lsof和netstat命令来查看端口占用情况,其中lsof语法为"lsof -i:端口号",netstat语法为"netstat -tunlp | ...
- CentOS7查看开放端口命令、查看端口占用情况和开启端口命令、杀掉进程
文章目录 一.CentOS7查看开放端口命令 查看已经开放的端口 开启端口 命令含义 重启防火墙 停止firewall 禁止firewall开机启动 二.Centos查看端口占用情况和开启端口命令 列 ...
- 看下Linux 如何查看端口占用情况
Linux 查看端口占用情况可以使用 lsof 和 netstat 命令. lsof lsof(list open files)是一个列出当前系统打开文件的工具. lsof 查看端口占用语法格式: l ...
最新文章
- 【SD】自定义销售订单审批状态
- Spring-Bean依赖注入(引用数据类型和集合数据类型)
- 钉钉产品介绍_钉钉正式推出智能OA:免费开放、一站解决“人财物事”管理难题...
- 华为双系统是鸿蒙系统吗,华为p50pro是鸿蒙系统吗-华为p50pro有双系统吗
- 持有1000枚比特币及以上的地址数量创历史新高
- CSS-Position用法的理解
- exist name
- php微信支付接口开发程序(一)
- 面向对象组件开发一个弹窗
- 租房管理系统毕业设计Java_java毕业设计_springboot框架的租房管理系统
- 从游击队到正规军(三):基于Go的马蜂窝旅游网分布式IM系统技术实践
- mysql msdtc 不支持_MSDTC 服务意外地在 Windows Server 2012 或 Windows Server 2008 R2 SP1 中停止...
- 智能配电台区监控系统方案
- Golang8小时基础入门
- html5 mp4在线播放器,HTML5 Web播放器-Video.js
- c语言怎样识别字母大小写,c语言islower()函数如何判断字符是否为小写字母
- 网页视频下载mp4格式到本地
- 2022 面试必刷 461 道大厂架构面试真题汇总 + 面经 + 简历模板
- 开发板连接了有线路由器,然后咋的就能通到外网了(udhcp)
- python画人脸代码_[转]7行Python代码的人脸识别