【linux】lsof命令使用

1. 功能

lsof list open files, 列出被进程所使用的文件名称。

2. 基础语法

在这里插入图片描述

3. 参数含义

参数含义
-a过滤出多个选项要同时满足的文件
-U仅列出UNIX-like系统的socket文件类型。
-u指定用户,比如-u atiaisi,会把用户atiaisi相关的进程使用的文件列出来。
-i过滤ipv4/6文件,可选值:[46][proto][@host|addr][:svc_list|port_list]
-t只列出PID列

4. lsof使用

4.1 查看哪些进程在占用目录

lsof /data/1

在这里插入图片描述

输出字段含义

字段名字段含义
PID占用目录的进程对应的PID
TYPE文件类型:
DIR: 目录
REG: 文件
NODE占用文件的索引id,也可以通过命令stat -c '%i' {file} 查看文件索引id。
NAME占用目录的进程对应的文件名称

4.2 查看指定用户打开的文件

lsof -u admin | head -n 20

在这里插入图片描述

4.3 查看指定端口上打开的文件

lsof -i:3306,22

在这里插入图片描述

4.4 列出所有ipv4/6网络文件

列出所有IPV4网络文件

lsof -i 4

在这里插入图片描述

列出所有IPV6网络文件

lsof -i 6

在这里插入图片描述

列出所有UDP协议的网络文件

lsof -i UDP

列出所有TCP协议的网络文件

lsof -i TCP

列出指定主机上打开的网络文件

lsof -i@127.0.0.1

列出指定服务打开的网络文件

lsof -i:mysql,ssh

在这里插入图片描述

4.5 列出指定进程上打开的文件

lsof -p 2159,3456

4.6 只列出过滤出的文件所属进程的pid

使用-t选项和其他选项结合,比如,过滤出指定端口所属的PID号

lsof -t -i:3306,22

在这里插入图片描述

4.7 列出端口号是3306的进程打开的并且协议类型为IPV6的文件

-a 选项表示要同时满足

lsof -a -i:3306 -i 6

在这里插入图片描述

5. 参考资料

5.1 《鸟哥的LINUX私房菜 基础学习篇 第四版》 P541

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

游戏运营分析:如何在新游戏上线初期实现精细化运营?

一、背景介绍 在当今的手游市场中,每一款新游戏的发布都如同踏上一段充满未知与挑战的探险之旅。游戏刚上线时,运营情况往往如同飘摇的小船,随时可能受到风浪的侵袭。此时,如何准确地找到问题所在,为游戏的健康运营和持…

SAD法(附python实现)和Siamese神经网络计算图像的视差图

1 视差图 视差图:以左视图视差图为例,在像素位置p的视差值等于该像素在右图上的匹配点的列坐标减去其在左图上的列坐标 视差图和深度图: z f b d z \frac{fb}{d} zdfb​ 其中 d d d 是视差, f f f 是焦距, b b…

openGauss学习笔记-254 openGauss性能调优-使用Plan Hint进行调优-子链接块名的hint

文章目录 openGauss学习笔记-254 openGauss性能调优-使用Plan Hint进行调优-子链接块名的hint254.1 功能描述254.2 语法格式254.3 参数说明254.4 示例 openGauss学习笔记-254 openGauss性能调优-使用Plan Hint进行调优-子链接块名的hint 254.1 功能描述 指明子链接块的名称。…

《书生·浦语大模型全链路开源开放体系》学习笔记

书生浦语大模型全链路开源开放体系-学习笔记 大模型成为发展通用人工智能的重要途径专用模型通用大模型 书生大模型开源历程InternLM2回归语言建模的本质主要亮点性能全方位提升强大的内生计算能力 从模型到应用典型流程全链条开源开放体系数据数据集获取预训练微调XTuner 评测…

【Go】四、包名、访问范围控制、标识符、运算符

文章目录 1、_2、包名3、命名大小影响可访问范围4、运算符5、获取终端输入 1、_ 下划线"_"本身在Go中是一个特殊的标识符,称为空标识符用于忽略某个值 1)忽略导入的没使用的包 2)忽略某个返回值 2、包名 main包是程序的入口包&a…

vulnhub pWnOS v2.0通关

知识点总结: 1.通过模块来寻找漏洞 2.msf查找漏洞 3.通过网站源代码,查看模块信息 环境准备 攻击机:kali2023 靶机:pWnOS v2.0 安装地址:pWnOS: 2.0 (Pre-Release) ~ VulnHub 在安装网址中看到,该靶…

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案

首先,笔者先说明一下自身的情况,怎么连接都连不上,网上的教程全部都看了一遍,基本上没用得上的,这篇文章里面的解决方案包括了笔者能在网上找到了最全面的办法总结,最后终于是连上了 目录 一.连接Jedis出错…

.Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置

.Net Core/.Net6/.Net8 &#xff0c;启动配置/Program.cs 配置 没有废话&#xff0c;直接上代码调用 没有废话&#xff0c;直接上代码 /// <summary>/// 启动类/// </summary>public static class Mains{static IServiceCollection _services;static IMvcBuilder _…

适用于汽车导航系统的车载晶振FC-13A

用于汽车导航系统的32,768KHz耐高温车载晶振FC-13A。其实FC-13A这款车载晶振还是有很多特点的&#xff0c;FC-13A是一款尺寸为3215的32,768KHz耐高温晶振&#xff0c;FC-13A符合AEC-0200被动元件汽车级品质标准认证&#xff0c;是FC-135车载晶振设备用升级版&#xff0c;区别主…

【机器学习】数据探索(Data Exploration)---数据质量和数据特征分析

一、引言 在机器学习项目中&#xff0c;数据探索是至关重要的一步。它不仅是模型构建的基础&#xff0c;还是确保模型性能稳定、预测准确的关键。数据探索的过程中&#xff0c;数据质量和数据特征分析占据了核心地位。数据质量直接关系到模型能否从数据中提取有效信息&#xff…

【排序算法——数据结构】

文章目录 排序排序的基本概念1.插入排序2.希尔排序3.冒泡排序4.快速排序5.简单排序6.堆排序7.归并排序8.基数排序8.外部排序9.败者树10.置换选择排序 排序 排序的基本概念 排序&#xff0c;就是重新排列表中的元素&#xff0c;使表中的元素满足按关键字有序的过程 评价指标算…

Git 如何合并多个连续的提交

我平常的编程喜欢是写一段代码就提交一次&#xff0c;本地一般不攒代码&#xff0c;生怕本地有什么闪失导致白干。但这样就又导致一个问题&#xff1a;查看历史日志时十分不方便&#xff0c;随便找一段提交可以看到&#xff1a; > git log --oneline 8f06be5 add 12/qemu-h…

LeetCode-142. 环形链表 II【哈希表 链表 双指针】

LeetCode-142. 环形链表 II【哈希表 链表 双指针】 题目描述&#xff1a;解题思路一&#xff1a;快慢指针 判断是否有环见解题思路二&#xff1a;set()解题思路三&#xff1a;0 题目描述&#xff1a; 给定一个链表的头节点 head &#xff0c;返回链表开始入环的第一个节点。 如…

JavaScript中什么叫深拷贝?

在 JavaScript 中&#xff0c;深拷贝指的是创建一个新的对象&#xff0c;这个新的对象与原始对象完全独立&#xff0c;没有任何共享的属性或者数据&#xff0c;它们不共享同一块内存地址。深拷贝会复制原始对象的所有属性和嵌套对象的所有属性&#xff0c;包括嵌套对象中的属性…

数据结构之单链表实现(JAVA语言+C语言)

一、理论 1 单链表结构 2 增、删、查 、改思路 &#xff08;增&#xff09;直接添加放到最后即可。按顺序添加&#xff1a;找到要修改的节点的前一个节点&#xff0c;插入新节点&#xff08;&#xff09;。&#xff08;改&#xff09;要修改的节点修改内容即可。&#xff08;…

Python(乱学)

字典在转化为其他类型时&#xff0c;会出现是否舍弃value的操作&#xff0c;只有在转化为字符串的时候才不会舍弃value 注释的快捷键是ctrl/ 字符串无法与整数&#xff0c;浮点数&#xff0c;等用加号完成拼接 5不入&#xff1f;&#xff1f;&#xff1f; 还有一种格式化的方法…

VScode-配置文件

导入配置文件 ShiftCtrlp 输入&#xff1a; import 选择文件 点击确认 导出配置文件 设置选择导出 确认导出 保存为本地文件 保存文件

浏览器工作原理与实践--WebAPI:XMLHttpRequest是怎么实现的

在上一篇文章中我们介绍了setTimeout是如何结合渲染进程的循环系统工作的&#xff0c;那本篇文章我们就继续介绍另外一种类型的WebAPI——XMLHttpRequest。 自从网页中引入了JavaScript&#xff0c;我们就可以操作DOM树中任意一个节点&#xff0c;例如隐藏/显示节点、改变颜色、…

全氟己酮气体灭火装置厂家爆料:自动灭火贴好用吗?

近些年来&#xff0c;自动灭火贴备受瞩目。好奇的朋友注意了&#xff0c;今天小编特意请教了国内知名全氟己酮气体灭火装置厂家&#xff0c;为大家解答一下自动灭火贴好用吗&#xff1f;自动灭火贴有什么优缺点&#xff1f; 不知道大家有没有好奇过&#xff0c;为什么下图这个…

Qt使用opencv打开摄像头

1.效果图 2.代码 #include "widget.h"#include <QApplication>#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp>#include <QImage> #include <QLabel> #incl…