macos系统下查看端口号并杀死端口号所在的进程

《现代命令行工具指南》1. 干掉进程:让干掉进程变得简单直接 - Fkill 要杀死一个进程,你会怎么做? 阅读详情

问题描述

今天启动项目一个执行机,报了一个Port already in use的异常。
在这里插入图片描述

解决问题

端口占用一般解决思路就是拿到端口占用进程号,然后kill一下这个进程号即可。
Linux环境下或者macos可以借助于lsof命令解决这个问题,首先什么是lsof命令?

  • lsof
    lsof(list open files)是一个列出当前系统打开文件的工具,我们都知道在Unix中一切都是可以由文件进行描述的,直接输入lsof命令输入如下所示:
    在这里插入图片描述

lsof输出各列信息的意义如下:

  1. COMMAND:进程的名称 PID:进程标识符
  2. USER:进程所有者
  3. FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等
  4. TYPE:文件类型,如DIR、REG等
  5. DEVICE:指定磁盘的名称
  6. SIZE:文件的大小
  7. NODE:索引节点(文件在磁盘上的标识)
  8. NAME:打开文件的确切名称

通过上面的输出列我们可以查询到PID从而解决我们上面遇到的问题,其常用的命令格式如下

lsof -i tcp:port

参数说明:使用-i显示所有连接,tcp只显示tcp的链接信息,port可以填入实际想要查询的端口号。通过这个查询到PID然后kill掉进程即可解决端口占用的问题。

【论文笔记】Reaching agreement in the presence of faults (EIG) 1 问题定义 2 交互一致性 3 单点故障 m=1 n=4 4 多点故障(n>=3m+1) 计算过程 m=2 n=7 5 n<3m+1不能达成协定 6 带认证的算法 7 总结 这篇论文在1980年发表,是1982年著名的拜占庭将军问题论文的前身。作者Leslie Lamport是2013图灵奖得主,两篇论文引用次数分别为5000+和2000+。该论文提出的算法现在被... 阅读详情

相关推荐

西门子博图TIA Portal V18实战:用LAD梯形图快速上手一个电机启停控制程序

本文详细介绍了如何在西门子博图TIA Portal V18中使用LAD梯形图快速实现电机启停控制程序。从项目创建、硬件组态到LAD编程和仿真调试,逐步引导读者掌握PLC编程的核心逻辑,特别适合工业自动化领域的初学者快速上手。

weixin_30617737的博客 690

macos 查询端口占用 命令

在 macOS 上查询端口占用的命令是通过使用lsof(list open files)工具来实现的。lsof可以显示当前系统中打开的文件(包括网络连接和端口)的相关信息。请将“端口号”替换为你想要查询的具体端口号。注意,需要使用管理员权限(sudo)运行此命令,因为查询端口信息可能需要访问系统级别的权限。执行命令后,系统将显示使用该特定端口的进程信息,包括进程ID(PID)、进程名称和进程的用户。sudo lsof -i :端口号。

weixin_43343144的博客 4293

Android HTTPS抓包证书配置全解:Proxyman实战避坑指南

HTTPS抓包本质是中间人(MITM)通信的可信建立过程,其核心在于客户端对代理根证书的信任链配置。在Android平台,自7.0起系统默认不信任用户安装的CA证书,必须通过Network Security Config显式声明trust-anchors,将Proxyman导出的PEM格式根证书纳入App级信任锚点。这一机制区别于iOS和桌面浏览器,导致大量开发者卡在‘证书已安装却无法解密’的误区。技术价值在于打通开发调试闭环:精准定位SSLHandshakeException、绕过证书固定、支持React

weixin_32175665的博客 648

MacOS查看端口占用

在macOS系统中,可以使用lsof和netstat命令来查看端口占用情况。

卷王工作室 2499

【Python】SUMO + Python 联合仿真平台

强化学习的核心思想是让智能体 (Agent) 通过与环境 (Environment) 的交互来学习如何做出最优决策,以最大化累积奖励 (Cumulative Reward)。在交通场景中,智能体可以是交通信号控制器、自动驾驶车辆或交通管理中心,环境则是 SUMO 模拟的交通路网,奖励则与交通效率、安全、环保等目标相关。交通系统本质上是动态的、随机的、高度复杂的系统,传统的基于规则或模型的优化方法在面对不断变化的需求和突发事件时,往往显得力不从心。强化学习的优势在于:在交通领域,强化学习已经被广泛应用于:为了

宅男很神经 1989

Ansys HFSS 中的同轴电缆仿真

准确模拟它们的行为对于确保 RF 系统的最佳性能至关重要。在本博客中,我们将介绍在 HFSS 中设置同轴电缆仿真并绘制插入损耗、回波损耗和电场分布的过程。将波端口分配给同轴线的两端以激励模型,并定义了从 1 GHz 到 20 GHz 的频率扫描以评估其宽带性能。铜分配给内部导体,铝分配给外部导体。介电区域使用 PTFE 定义,其相对介电常数为 2.1,损耗角正切为 0.00022。仿真完成后,结果用于绘制整个频率范围内的回波损耗和插入损耗。此外,电介质内的电场分布也被绘制和动画化。

jkh920184196的博客 1907

常用Mac命令、操作

1.lsof -i :8585 、lsof -i tcp:2181,查看端口对应的pid。3)打开finder,command+shift+g,输入目录搜索即可。2)command+space, 再输入目录搜索;3.macbook的finder打开指定文件夹。2.lsof -i 查看所有在使用的端口。1)cmd命令:open .

DRD 514

告别安装烦恼!Orange3 3.38.0 Windows绿色版下载即用,附保姆级汉化与组件配置指南

本文详细介绍了Orange3 3.38.0 Windows绿色版的下载与使用,包括中文汉化、组件配置及高效管理技巧。这款无需安装的数据科学工具特别适合快速验证想法的研究人员和移动办公用户,支持多种数据源和可视化工具,大幅提升工作效率。

weixin_30897233的博客 597

lsof如何使用?

是一个在 Unix, Linux 和 macOS 系统中非常有用的命令,其名称是 “list open files” 的缩写。这个命令用于列出当前系统上所有打开的文件和进程。会访问系统的底层数据,所以通常需要 root 权限才能获取完整的信息。的一些基本用法,它有许多其他的选项和功能,可以查阅。的 man 页面(通过在终端中输入。

m0_57236802的博客 1163

【Unity】制作简易三维场景

本文介绍如何制作一个三维场景

CiNian_的博客 5332

开关电源中的高频振荡噪声及其抑制方法

在开关电源的工作过程中,随着开关管的开关动作,电流和电压波形会出现剧烈的波动,尤其是在开关管切换的瞬间,往往会导致较强的过冲现象。开关电源中的高频振荡噪声是导致电磁兼容问题的主要源头之一,尤其是MOS管的通断和整流二极管的反向恢复过程中,会产生较强的高频振荡噪声。通过合理调节R和C的值,可以大大缓解高频振荡带来的EMC问题,从而有效提升电源的电磁兼容性。整流二极管反向恢复时的振荡会导致高频噪声产生,这些高频噪声源可被传导到电源的输出端,甚至可能通过电源的共地路径扩散到其他电路,影响系统的稳定性和可靠性。

硬核科技 1529

MacOS下netstat和lsof

1、netstat和lsof Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 lsof(list open files)是一个列出当前系统打开文件的工具。在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。 1.1netstat各个参数 -a (

weixin_42282999的博客 2073

WebRTC之beamforming算法

CSND已永久停更,最新版唯一来源点击下面链接跳转: 语音增强和语音识别网页书 坐标问题 这里以笔记本为例进行说明,当笔记本按如下方式打开: 首先是键盘和液晶屏呈90度,然后鼠标上方,也就是液晶屏上方正中间是camera,把平行于键盘的面看成是xy平面,把液晶屏所在的面看成是xz平面,所有平面的原点都在Camera的位置。 方位角:从原点开始,Camera的右侧是0度,逆时针方...

shichaog的专栏 1万+

各操作系统下查看端口占用并杀死对应进程(linux/macosx/windows)

各个系统下查看端口占用的命令,linux/macosx/windows下查看端口占用,并杀死占用进程。

AVATAR 994

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

macOS下查看端口占用情况并杀死程序

有时候可能有的服务会占用端口,导致程序无法启动; macOS上,使用自带的“终端”,将占用端口的程序“杀死”: 打开控制台,输入 sudo lsof -i :端口号,如下 sudo lsof -i :8085 输入密码 找到占用端口程序的PID 杀死程序,输入 kill -9 端口号 kill -9 8085 ...

weixin_45236639的博客 1110

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

MacOs查询端口号所对应的进程,并且杀死进程

通过上面操作,就能直接在终端中杀死被占用的8080端口所在的进程。

qq_44174803的博客 971

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

mac os如何查看端口占用情况以及杀死进程?

当mac os启动项目时遇到端口被占用情况如何解决?

Sco_jing的博客 1560

在Windows中,杀死端口占用

输入命令netstat -ano | findstr "端口号",其中“端口号”是要查找的端口号。例如,如果要查找占用端口8080的进程,可以输入netstat -ano | findstr "8080"。这个命令会列出所有占用该端口的进程及其对应的PID(进程号)。

小丁的博客 7798

Mac,Tomcat启动报错&杀死占用8080端口的进程&修改Tomcat端口号

Tomcat启动报错,很可能是端口号8080被占用。解决办法有2种: 解决方式一: 找到当前占用8080端口号的进程,kill掉; 终端查看当前占用8080端口号的进程: sudo lsof -i :8080 如下图,记住该进程的PID(进程ID),此处是PID为1689 然后,杀死该进程 sudo kill -9 1689 然后重启Tomcat 解决方式二:修改Tomcat端口号(不推荐)...

IF 1636

【macOS】调试代码误关窗口未关进程后查询端口号以及杀死进程的方法

问题出现 pycharm调试django项目,关闭页面不小心点了disconnect没有terminate,再次开另一个项目时显示8000端口正在使用中 解决办法 打开终端查询占用此端口的进程 sudo lsof -i:8000 # 改成你需要查询的端口号 杀死显示的进程pid sudo kill -9 71731 # 最后的数字改成自己的pid ...

抱有远大理想的小灰狼正在coding 270

Mac下使用终端查看某个端口号对应的进程和杀死进程

查看端口号对应的进程 打开终端,输入lsof -i tcp:port,port即为端口号,如8080 如回车之后结果如图: 使用kill -9 PID

小泽 420

Windows对比MacOS

Windows对比MacOS

感谢所有乐于奉献的人,在此不一一具名 1685

MacOs查看端口号占用

终端命令的方式查看端口情况 1.查看端口被哪个程序占用 lsof -i tcp:port port可以替换成你要查询的端口号 如: lsof -i tcp:8888 2.看到进程的PID,可以将进程杀死。 kill -9 PID 如:kill -9 10999 ...

Dylan6868的博客 2972

MACOS下address already in use报错解决

错误提示:Address already in use。sudo kill PID (端口所对应的PID)

m0_37912920的博客 315

MacOS - 杀死指定端口进程(终端)

MacOS - 杀死指定端口进程(终端)

1701

mac杀死mysql_safe进程_Mac在终端查看进程/杀死进程

# 在知道程序端口的情况下:# 将PortNum替换为要查询的端口号(注意端口号前面不要空格)sudo lsof -i:PortNum# 举个例子sudo lsof -i:3306# 当然也可以不用管理员权限lsof -i:3306代码演示:sudo lsof -i:3306Password: # 在此需要输入的是mac的密码COMMAND PID USER FD TYPE ...

weixin_35620685的博客 876
上一篇: macos报 svn: error: The subversion command line tools are no longer provided by Xcode
下一篇: Navicat Premium 连接Oracle配置步骤以及解决ORA-2587异常
Galen-gao
博客等级 码龄9年 931粉丝 137原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值