当前位置: 首页 > news >正文

linuxlsof详解

lsof 是 List Open File 的缩写, 它主要用来获取被进程打开文件的信息,我们都知道,在Linux中,一切皆文件,lsof命令可以查看所有已经打开了的文件,比如: 普通文件,目录,特殊的块文件,管道,socket套接字,设备,Unix域套接字等等,同时,它还可以结合 grep 以及 ps 命令进行更多的高级搜索

安装

lsof 命令默认是没有安装的,而且它的使用需要有root权限或者赋予普通用于sudo权限, 使用以下命令安装

yum install -y lsof

返回参数含义

  • COMMAND 进程名
  • PID 进程ID
  • USER 所属用户
  • FD 文件描述符 【cwd 当前目录】【txt txt文件】【rtd root目录】【mem 内存映射文件】
  • TYPE 文件类型 【DIR 目录】【REG 普通文件】【CHR 字符】【a_inode inode文件】【FIFO 管道或者socket文件】【netlink 网络】【unknown 未知】
  • DEVICE 设备ID
  • SIZE/OFF 进程大小
  • NODE 表示文件的inode号
  • NAME 表示路径或者链接

常用参数

  • -p pid 输出指定进程打开的文件
  • -l 输出中使用ID代替用户名2
  • -u userName 输出指定用户打开的文件
  • -c string 输出command列中包含string的项
  • -d fd 输出包含指定描述符的项
  • fileName 输出打开文件fileName的所有项
  • -i [46] [protocol][@hostname|hostaddr][:service|port] 输出符合指定条件的项 【46 分别指ipv4 ipv6】【protocol 指tcp或udp】【hostname 网络主机名】【hostaddr ip地址】【service 包含在/etc/services中的名称】
  • port 端口号 可以是多个

相关文章:

linuxlsof详解

lsof 是 List Open File 的缩写, 它主要用来获取被进程打开文件的信息,我们都知道,在Linux中,一切皆文件,lsof命令可以查看所有已经打开了的文件,比如: 普通文件,目录,特殊的块文件,…...

学习JAVA的第十二天(基础)

目录 算法 查找算法 基本查找(顺序查找) 二分查找(折半查找) 分块查找 排序算法 冒泡排序 选择排序 插入排序 快速排序 递归算法 算法 算法(Algorithm)是指解题方案的准确而完整的描述&#xff…...

Vector集合源码分析

Vector集合源码分析 文章目录 Vector集合源码分析一、字段分析二、方法分析三、总结 内容如有错误或者其他需要注意的知识点,欢迎指正或者探讨补充,共同进步。 一、字段分析 //用于存储该集合中的所有数据对象,所以是基于数组实现的 protec…...

Unity引擎中光源都有哪几种,都有什么作用

本文由 简悦 SimpRead 转码, 原文地址 mp.weixin.qq.com Unity 引擎为了实现游戏场景的明暗和光影效果,提供了四种类型的光源,分别是方向光(Directional Lights)、点光源(Point Lights)、聚光灯…...

C语言中结构体成员访问操作符的含义及其用法

1.直接访问操作符 用法&#xff1a;结构体名.成员名。 含义&#xff1a;直接访问结构体中的成员变量。 示例&#xff1a; #include<stdio.h> struct student {char name[20];int age; }; int main() {//定义了一个结构体数组arrstruct student arr[4] { {"cxk&q…...

Kubeadmin方式部署Calico网络模式的K8s集群

目录 1.环境准备 2.配置内核参数 3.配置ntp时间服务器 4.配置持久化日志目录 5.升级物理机内核 6.配置ipvs服务 7.安装docker 8.安装kubeadm、kubectl、kubelet 9.导入k8s组件基础镜像 10.k8s初始化配置 11.配置calico网络 12.完成部署 1.环境准备 ###方案中涉及的…...

sparse transformer 常见稀疏注意力

参考&#xff1a; https://zhuanlan.zhihu.com/p/259591644 主要就是降低transformer自注意力模块的复杂度 复杂度主要就是 Q K^T影响的&#xff0c;稀疏注意力就是在Q点乘K的转置这模块做文章 下列式一些sparse transformer稀疏注意力方法 a、transformer原始的 &#xff0…...

力扣 第 125 场双周赛 解题报告 | 珂学家 | 树形DP + 组合数学

前言 整体评价 T4感觉有简单的方法&#xff0c;无奈树形DP一条路上走到黑了&#xff0c;这场还是有难度的。 T1. 超过阈值的最少操作数 I 思路: 模拟 class Solution {public int minOperations(int[] nums, int k) {return (int)Arrays.stream(nums).filter(x -> x <…...

基于springboot+vue的人格障碍诊断系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…...

Go-知识struct

Go-知识struct 1. struct 的定义1.1 定义字段1.2 定义方法 2. struct的复用3. 方法受体4. 字段标签4.1 Tag是Struct的一部分4.2 Tag 的约定4.3 Tag 的获取 githupio地址&#xff1a;https://a18792721831.github.io/ 1. struct 的定义 Go 语言的struct与Java中的class类似&am…...

SpringMVC 学习(十一)之数据校验

目录 1 数据校验介绍 2 普通校验 3 分组校验 4 参考文档 1 数据校验介绍 在实际的项目中&#xff0c;一般会有两种校验数据的方式&#xff1a;客户端校验和服务端校验 客户端校验&#xff1a;这种校验一般是在前端页面使用 JS 代码进行校验&#xff0c;主要是验证输入数据…...

软考55-上午题-【数据库】-数据库设计步骤1

一、数据库设计的步骤 新奥尔良法&#xff0c;四个主要阶段&#xff1a; 1、用户需求分析&#xff1a;手机用户需求&#xff0c;确定系统边界&#xff1b; 2、概念设计&#xff08;概念结构设计&#xff09;&#xff1a;是抽象概念模型&#xff0c;较理想的是采用E-R方法。 …...

速盾:使用cdn后速度慢是怎么回事?

CDN&#xff08;内容分发网络&#xff09;是一种通过将网站的静态内容分布到全球各地的服务器&#xff0c;从而提供更快速度和更好用户体验的技术。然而&#xff0c;有时候用户会遇到使用CDN后速度变慢的问题&#xff0c;下面将探讨几种可能的原因。 服务器选择错误: CDN服务通…...

考研复试类比社团招新,无所谓“公平”,导师选谁都是他的权力

这篇文章是抖音和b站上上传的同名视频的原文稿件&#xff0c;感兴趣的csdn用户可以关注我的抖音和b站账号&#xff08;GeekPower极客力量&#xff09;。同时这篇文章也为视频观众提供方便&#xff0c;可以更加冷静地分析和思考。文章同时在知乎发表。 我考研一战的时候计算机考…...

阿里面试,有点焦虑。。

恭喜发现宝藏&#xff01;搜索公众号【TechGuide】回复公司名&#xff0c;解锁更多新鲜好文和互联网大厂的笔经面经&#xff0c;目前已更新至美团、字节… 作者TechGuide【全网同名】 聊聊春招 春招来了&#xff0c;有些24届校招生可能还在做最后的努力&#xff0c;有些25届的…...

24计算机考研调剂 | 石家庄铁道大学

01石家庄铁道大学 智慧交通研究室招少量调剂学术型硕士&#xff08;数一英一320分以上工科专业&#xff09; 考研调剂招生信息 学校:石家庄铁道大学 专业:工学->计算机科学与技术->计算机应用技术 工学->测绘科学与技术->地图制图学与地理信息工程 工学->交…...

勇敢尝鲜之Springboot3大坑-集成Mybatisplus报错:ddlApplicationRunner

&#x1f339;作者主页&#xff1a;青花锁 &#x1f339;简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java微服务架构公号作者&#x1f604; &#x1f339;简历模板、学习资料、面试题库、技术互助 &#x1f339;文末获取联系方式 &#x1f4dd; 往期热门专栏回顾 专栏…...

linux高级编程:线程(二)、进程间的通信方式

线程&#xff1a; 回顾线程&#xff08;一&#xff09;&#xff1a; 1.线程间通信问题 线程间共享同一个资源&#xff08;临界资源&#xff09; 互斥&#xff1a; 排他性访问 linux系统 -- 提供了Posix标准的函数库 -- 互斥量&#xff08;互斥锁&#xff09; 原子操作&#x…...

Unity 佳能SDK 及数据获取

1. 填写信息跟官方申请SDK,大概1-2个工作日会邮件回复你 佳能(中国)- 佳定制(佳能影像产品),SDK,EDSDK,CCAPI,软件开发包下载 2. 将SDK这两个文件放到 Unity Plugins文件夹 3. 把CameraControl 下面只要是绿色的 .cs 文件都复制到Unity 中...

Unity(第二十三部)导航

你可以使用 unity官方提供的 unity导航组件或第三方 unity导航组件&#xff0c;以实现游戏中角色或其他物体的导航。 unity导航组件通常具有多种导航模式&#xff0c;如飞行模式、步行模式、车辆模式等&#xff0c;可以根据不同的需求选择合适的模式。同时&#xff0c;unity导…...

DeepSeek-V3算法优化实战:降低推理延迟的10种方法

DeepSeek-V3算法优化实战&#xff1a;降低推理延迟的10种方法 1. 引言 在人工智能应用快速发展的今天&#xff0c;模型推理速度往往成为决定用户体验的关键因素。DeepSeek-V3作为先进的大语言模型&#xff0c;虽然在生成质量上表现出色&#xff0c;但在实际部署中常常面临推理…...

LiuJuan20260223Zimage国风美学生成模型v1.0入门:Node.js环境调用与API开发

LiuJuan国风美学生成模型v1.0入门&#xff1a;Node.js环境调用与API开发 最近在尝试一些AI图像生成项目&#xff0c;发现很多模型对中文场景和东方美学的支持还不够好。直到我遇到了LiuJuan国风美学模型&#xff0c;它专门针对国风、古风、东方元素进行优化&#xff0c;生成的…...

微信小程序集成银联支付的实战经验与避坑指南

1. 为什么要在微信小程序集成银联支付 最近几年微信小程序发展迅猛&#xff0c;已经成为很多企业和商家重要的线上入口。但很多开发者都会遇到一个头疼的问题&#xff1a;小程序自带的微信支付虽然方便&#xff0c;但有些场景下用户更习惯使用银行卡直接支付。这时候银联支付就…...

Unity基础:材质Material与Shader的基础关联用法

Unity基础&#xff1a;材质Material与Shader的基础关联用法&#x1f4da; 本章学习目标&#xff1a;深入理解材质Material与Shader的基础关联用法的核心概念与实践方法&#xff0c;掌握关键技术要点&#xff0c;了解实际应用场景与最佳实践。本文属于《Unity工程师成长之路教程…...

【Nginx】前端项目开启 Gzip 压缩大幅提高页面加载速度

背景 Gzip 是一种文件压缩算法&#xff0c;减少文件大小&#xff0c;节省带宽从而提减少网络传输时间&#xff0c;网站会更快更丝滑。 // nginx roothcss-ecs-1d22:/etc/nginx# nginx -v nginx version: nginx/1.24.0// node ndde v18.20.1// dependencies "vue": &q…...

【2025最新】基于SpringBoot+Vue的大型商场应急预案管理系统管理系统源码+MyBatis+MySQL

摘要 随着城市化进程的加速和商业综合体的快速发展&#xff0c;大型商场作为人员密集场所&#xff0c;其安全管理面临严峻挑战。传统应急预案管理多依赖纸质文档和人工操作&#xff0c;存在响应速度慢、信息更新滞后、协同效率低等问题。近年来&#xff0c;数字化技术在应急管理…...

Qwen3.5-35B-AWQ-4bit开源可部署:ARM架构服务器适配可行性验证报告

Qwen3.5-35B-AWQ-4bit开源可部署&#xff1a;ARM架构服务器适配可行性验证报告 1. 模型概述 Qwen3.5-35B-A3B-AWQ-4bit是一款面向视觉多模态理解的开源量化模型&#xff0c;特别针对ARM架构服务器进行了优化适配。该模型在保持高性能的同时&#xff0c;通过4bit量化技术显著降…...

AutoGod:安卓-全兼容!一站式自动化框架,开发效率直接拉满谪

1. 架构背景与演进动力 1.1 从单体到碎片化&#xff1a;.NET 的开源征程 在.NET Framework 时代&#xff0c;构建系统主要围绕 Windows 操作系统紧密集成&#xff0c;采用传统的封闭式开发模式。然而&#xff0c;随着.NET Core 的推出&#xff0c;微软开启了彻底的开源与跨平台…...

OFA图像描述新手入门:无需代码基础,快速搭建图像描述AI

OFA图像描述新手入门&#xff1a;无需代码基础&#xff0c;快速搭建图像描述AI 1. 什么是OFA图像描述系统&#xff1f; 想象一下&#xff0c;你拍了一张照片&#xff0c;系统能自动为你写出照片里有什么、发生了什么——这就是OFA图像描述系统能做的事情。这个AI工具特别适合…...

1.4 编译与烧录第一个例程(Hello World + Blinky)

001、开篇:为什么从Hello World和Blinky开始你的嵌入式之旅? 去年带新人,遇到个挺典型的问题。小伙子对着STM32的板子折腾了两天,下载器驱动装了又卸,最后跑来找我:“老师,我代码编译过了,但板子一点反应都没有,串口也没输出。” 我让他把代码发我看——好家伙,直接上…...