lsof - list open file

news2025/1/19 3:04:52

lsof 指令全称 list open file,用官方的话说

Lsof revision 4.91 lists on its standard output file information about files opened by processes

-i

平常工作中,用到最多的就是 -i 参数,后面跟端口号,可以查看和这个端口有关的所有文件描述符,包括建立的连接,监听的进程

比如说,服务器连接 MySQL 的端口是 8090,通过下面的指令,就可以过滤出当前建立的所有连接。如果我们的目的是,查询服务调用 MySQ SDK 所建立连接的统计情况,这个指令就特别应景。

lsof -i:8090 -Pn

-P

附加的 -P 参数,官方解释如下。inhibit 含义是阻止,阻止端口的数字表示到端口名称表示的转换。

-P inhibits the conversion of port numbers to port names for network files. Inhibiting the conversion may make lsof run a little faster. It is also useful when port name lookup is not working properly.

比方说,我们查看的端口是 443,如果指定了 -P 参数的话,列表中显示的就是 443 这个端口数字。而如果没有指定 -P 参数的话,列表中显示的是 https 的端口描述。

而且,因为剩了这层转换的开销,指令执行的效率也会变快些。

在这里插入图片描述
在这里插入图片描述

-n

有了 -P 的解释,-n 就会方便很多,因为的功能都是阻止数字表示到名称表示的转换,只是操作的对象不同。-P 操作的对象是端口,-n 操作的对象是主机名。

inhibits the conversion of network numbers to host names for network files. Inhibiting conversion may make lsof run faster. It is also useful when host name lookup is not working properly.

下面的例子中,在未指定 -n 之前,输出的结果是 localhost,指定之后,输出的结果是 127.0.0.1。 ip 到主机名的转换被省略了。

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/197645.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【嵌入式】MDK使用sct文件将代码段放入RAM中执行

sct文件即分散加载文件,是ARMCC编译器使用的链接脚本文件,等同于GCC编译器的ld链接脚本。MDK IDE使用的是ARMCC。 支持NorFlash中运行代码(XIP)的MCU例如STM32,一般将所有代码(text段)都放在FL…

[ 云计算 | AWS ] 亚马逊云科技核心服务之计算服务(Part1:AWS EC2 星巴克为什么横向排队)

(星爸爸网络上的一张图) 注意上图中的5个人,对没错这5个人。一般情况星巴克的人员配置大概是这样的: 1个经理,在办公室两个收银,在收银台(本文关注的重点)三个人做咖啡 当你去过星巴克买咖啡时&#xff0…

【NS2】tcl与c++互相调用/传参

在NS2,做实验的时候,为了能通过循环配合传值实验,一直找不到tcl传参给c的方法,网上的只po出一部分看不懂,只能通过源码自己研究。最后的解决办法就是,模仿源码的操作,以下通过tcl→ex→sat-irid…

Navicat Monitor 3.0 现已上市 | 欢迎下载试用

Navicat Monitor 3.0 现已上市Navicat Montior 3.0 现已发布!一经发布,受到广大专业运维人员的关注与选择! 五大新亮点带给运维团队最为实用且有效地提升监控能力。其具备 PostgreSQL 服务器监控能力、支持优化慢查询、构建自定义指标、性能分析工具优化…

flutter问题

问题一1.报错:Flutter ios/Flutter/Debug.xcconfig: unable to open file (in target "Runner" in project "Runner")2.解决:cd 项目目录flutter cleanflutter create --org solanddriver .运行Xcode问题二1.Cannot run with sound …

Java线程安全问题的原因和解决方案

1.什么是线程安全2.线程不安全的原因 及 解决措施2.1 多线程同时修改同一个变量2.2 修改操作不是原子性加锁操作关键字:synchronized2.3 抢占式执行,随机调度 (根本原因)2.4内存可见性问题volatile 关键字2.5指令重排序1.什么是线程安全 线程安全的确切定义是比较复…

Java——SSM项目(瑞吉外卖)笔记

阅读提醒:最重要的内容都是我手打的字,还有截图上的红字备注部分。 nginx是一个服务器,主要部署一些静态的资源,包括后面做tomcat的集群, 可以接收前端的请求,然后分发给各个tomcat 第一步搭建数据库&…

浏览器网页视频怎么快速下载到本地?

我们在浏览网页时,经常会遇到一些特别喜欢的视频文件,想要下载收藏却苦于不会操作怎恶魔办呢?这时候可以通过一些小插件快速达成下载,比如通过猫爪视频下载插件用户可以轻松的抓取任意网页的视频文件,并将其保存到本地…

Java 利用PriorityQueue进行无InvokerTransformer反序列化

java_PriorityQueue java.util.PriorityQueue 是一个优先队列(Queue),节点之间按照优先级大小排序成一棵树。其中PriorityQueue有自己的readObject反序列化入口。 反序列化链为:PriorityQueue#readObject->heapify()->sif…

新网站沙盒期要多久(关于网站走出沙盒期的征兆)

做网站优化首先要明白搜索引擎抓取原理,不管是百度还是谷歌,新站上线总要进入沙盒,接受来自搜索引擎的审查,涉及网站结构、网站内容、网站外链等内容。对于新手朋友来说,难免着急,这段考察期究竟有多长&…

【Python获取相亲网站数据】马上都元宵节了,还在相亲,看看某相亲网站有没有那个有缘人。

前言 马上都元宵节了,还在相亲,看看某相亲网站有没有那个有缘人。今天我们来爬取某相亲网站获取我们想要的数据,比如说,对方的姓名,年龄,身高,体重等等。今天我们主要使用CSS选择的方法来匹配我…

IDEA插件开发入门.01

环境准备Idea插件SDK文档在线地址:https://plugins.jetbrains.com/docs/intellij/welcome.html安装IntelliJ IDEA,这里使用版本2020.1.3 X64IDEA中安装Plugin DevKit插件创建插件项目新建工程。File ->New -> Project选择工程类型,Inte…

无法应用转换程序。请检查指定的转换程序路径是否有效。例子:Adobe Acrobat DC (PDF编辑器)卸载不了或者无法重新安装

不知道大家有没遇到这种情况,Adobe Acrobat DC (PDF编辑器)卸载不了或者无法重新安装,显示:无法应用转换程序。请检查指定的转换程序路径是否有效。 今天小编句遇到了这种情况,卸不了,把文件夹直接删了还是无法重新安装…

Linux安装Mysql8.0

mysql官网 www.mysql.com 这里是新建了个虚拟机 有时候用 rpm -qa|grep mysql和 rpm -qa|grep mariadb检测不到已经安装了mysql或者mariadb 可以使用rpm -qa|grep -i mysql 自己对Linux学习阶段,因此新建虚拟机安装 卸载原来的mariadb rpm -e mariadb-libs rpm -e --node…

微信如何注册小号?一个手机号注册两个微信账号?图文教学

2023年2月3日微信正式开放注册“小号”的功能,也就是可以使用一个手机号来注册两个微信账号。微信作为很多一款国民级别的工具,早就成为了小伙伴日常生活中不可或缺的一部分了。能够注册微信小号自然很好,可是微信如何注册小号呢?…

什么是窜货?为什么要治理窜货?如何正确治理窜货?

一、什么是窜货 “窜货”行为,就是超出自己授权范围,在非授权区域出售商品的行为。一般有线下窜区域销售、线下商品窜货线上销售两种情况。 二、为什么会出现窜货 1、窜货最常见的原因是,当经销商的授权区域市场趋向饱和时,或其…

茶杯:N个杯子排成一排,第X个杯子藏有球,交换任意两个杯子K次后,找出藏球杯子位置。

N个杯子排成一排,第X个杯子藏有球,交换任意两个杯子K次后,找出藏球杯子位置。 (本文获得CSDN质量评分【85】)【学习的细节是欢悦的历程】Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完…

Idea JSP 学习

运行JSP文件首次使用Idea运行jsp文件遇到的问题汇总。运行出现404错误。首先配置好Tomcat,我选用的是Tomcat 10.0.27.安装好Tomcat,并进行相关配置。我用的是IDEA2020.2.3 x64版本,不同版本会有区别。这是我的以上配置,特别注意下图三角标识的test.jsp。…

【JavaEE】单例模式详解

目录 一、单例模式的概念 二、饿汉模式 三、懒汉模式 (1)懒汉模式-单线程版 (2)懒汉模式-线程安全多线程版 啥是设计模式咧🤔设计模式好比象棋中的棋谱。红方当头炮,黑方马来跳👣。针对红方…

鸿蒙开发学习|HarmonyOS是什么

鸿蒙开发学习 第一章 HarmonyOS是什么文章目录鸿蒙开发学习前言一、什么是HarmonyOS二、HarmonyOS系统架构2.1 内核层2.2系统服务层2.3框架层2.4应用层三、HarmonyOS系统特性3.1 对消费者3.2.对应用开发3.3.对设备开发四、HarmonyOS系统四大技术特性4.1 分布式架构首次用于终端…