Linux 必备:“lsof” 命令 —— 解开系统资源的神秘密码

news2024/9/23 21:30:11

lsof 似侦探,揭示 Linux 中文件进程关系。图文指南助您探索。

lsof应急排查的作用

  1. 发现非法连接,检测未经授权的访问或攻击。
  2. 定位服务故障,查看是否有进程占用关键端口。
  3. 找出资源占用过高的进程,优化系统性能。
  4. 追踪恶意软件的异常网络活动。
  5. 确认应用程序端口绑定和通信状态。
  6. 快速定位相关进程使用的文件
  7. 检索TPC\UDP相关的执行文件
lsof -i:22  

查看对应端口使用的文件
可以快速定位指定端口的网络连接状态
在这里插入图片描述

lsof -p 1334 

查看1334这个pid执行的对应文件
可以列出此PID进程相关的所有文件,可以快速定位文件所在目录
在这里插入图片描述

lsof -i udp 

查看关于udp网络的连接
在这里插入图片描述

lsof -c sshd  

查看sshd进程相关的文件
在这里插入图片描述

lsof -d DEL 

查看已删除但仍然被进程使用的文件
在这里插入图片描述

lsof -u root 

查看root用户打开的文件
在这里插入图片描述

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

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

相关文章

博主正在AI+宠物创业中...

最近开始创业啦,csdn上没太大时间一一回复大家,说一声抱歉啦! AI宠物创业中,宠有灵犀CTO,北大硕士 双学位 前阿里巴巴达摩院,邮箱17387842007163.com 我们瞄准了宠物赛道,做的是 供应链电商社交…

One-for-All:上交大提出视觉推理的符号化与逻辑推理分离的新范式 | ECCV 2024

通过对多样化基准的严格评估,论文展示了现有特定方法在实现跨领域推理以及其偏向于数据偏差拟合方面的缺陷。从两阶段的视角重新审视视觉推理:(1)符号化和(2)基于符号或其表示的逻辑推理,发现推…

罐装食品检测检测系统源码分享 # [一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]

罐装食品检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…

一起学习LeetCode热题100道(57/100)

57.电话号码的字母组合(学习) 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digit…

ETL数据集成丨实现SQLServer数据库的高效实时数据同步

SQL Server,作为一款功能强大的关系型数据库管理系统(RDBMS),在企业级应用中占据着举足轻重的地位。它不仅提供了可靠的数据存储与管理能力,还集成了高级数据分析、报表服务、集成服务以及商业智能等功能,为…

如何使用 500 多个表构建企业级 AI 查询向导

迄今为止的旅程:Confluence Agent 回顾 在深入研究 SQL Agent 之前,让我们先简单回顾一下我们开发的 Confluence Agent: 元数据提取:捕获我们的知识库的结构。内容提取:提取文档的核心内容。格式处理:分离 …

台灯应该买什么样的才能护眼?适合孩子的护眼台灯挑选指南

2022年3月1日起,正式实施的《儿童青少年学习用品近视防控卫生要求》(GB 40070-2021)规定了与近视防控相关的读写作业台灯卫生要求。台灯应该买什么样的才能护眼?要求从照度、均匀度、显色指数、色温、防蓝光等方面去完善护眼台灯&…

如何利用 Go 语言开发高可用服务

高可用的含义是尽量减少服务的不可用(日常维护或者突发系统故障)时长,提升服务的可用时长。如何衡量一个服务的可用性呢?或许你也听说过,通常企业可能会要求服务的可用性能能够达到三个 9(也就是 99.9%)或者 4个 9 &am…

手机三要素验证API接口,选择的时候应该注意什么?

在选择手机三要素验证API接口时,为了确保接口的安全性、可靠性和适用性,需要注意以下几个方面: 服务商的合法性和资质 合法性:确保服务商具有合法的经营资质和业务范围,以避免法律风险。 资质认证:查看服务…

运维的理解、定位及其在现代企业中的重要性

在当今数字化转型的大潮中,运维(Operation & Maintenance, O&M)作为企业IT架构中不可或缺的一环,其角色与职责正经历着深刻的变革。运维不再仅仅是技术层面的支持与维护,而是逐渐演变为一种集技术支持、业务服…

ORM框架:Mybatis与Hibernate

认识ORM ORM, Object-Relationl Mapping,对象关系映射。它的作用是在关系型数据库和对象之间作一个映射。 可以在对象模型和关系型数据库的表之间建立一座桥梁,程序员使用 API 直接操作 JavaBean 对象就可以实现数据的存储、查询、更改和删除等操作。 常…

okhttp异步请求连接阻塞问题排查

表现: 使用okhttp请求外部大模型接口时,当并发在2-5左右,出现请求被阻塞在建立http连接之前,阻塞时间超长(>20s,从日志看有160s存在)。但是httpconfig的connTimeout时间配置为100s&#xff…

在线客服系统PHP源码免费开源 (搭建教程+全新UI)

安装环境 宝塔面板 php>8.0 mysql5.7 安装搭建 1.建站点 上传程序 2.建数据库 导入数据 3.网站目录/public 伪静态设置 4.修改数据库配置信息 5.修改config.js里的配置信息 6.启动wokerman命令 更详细的搭建教程请下载源码根目录下 安装教程.docx 产品亮点: …

综合评价 | 基于层次-熵权-变异系数-正态云组合法的综合评价模型(Matlab)

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 综合评价 | 基于层次-熵权-变异系数-正态云组合法的综合评价模型(Matlab) AHP层次分析法是一种解决多目标复杂问题的定性和定量相结合进行计算决策权重的研究方法。该方法将定量分析与定性分析…

生信之家:生物信息学爱好者的温馨交流与科研合作社区

介绍 在生物信息学这个迅速发展的领域,交流与合作显得尤为重要。生信之家正是为此而生的,它是一个专为生物信息学研究人员、学生以及爱好者打造的在线社区。在这里,用户可以分享知识、讨论技术、寻找解决方案,并与来自全球的同行…

页面卡顿检测方案

引言 卡顿现象在早期的开发项目中是一个非常值得注意的问题。随着应用功能的不断增加,代码复杂度也在不断提升,特别是在较为低端的机型上,稍有不慎就可能引发卡顿现象。虽然近年来新发布的设备性能显著提升,但卡顿问题仍然不容忽…

kettle定时发送邮件功能怎样集成到系统中?

kettle定时发送邮件的配置步骤?如何设置kettle发信? kettle不仅能够及时通知相关人员数据处理的状态,还能确保系统的自动化和高效运作。AokSend将详细探讨如何将kettle定时发送邮件功能无缝集成到系统中,让您的数据处理流程更加智…

idea2024设置中文

今天下载idea2024.2版本,发现已经装过中文插件,但是还是不显示中文,找了八天原来还需要设置中文选项 方案一 点击文件 -> 关闭项目 点击自定义 -> 选择语言 方案二 点击文件 -> 设置 外观与行为 -> 系统设置 -> 语言和地区…

C语言迷宫制造

目录 开头程序程序的流程图程序的效果我推荐要制造的迷宫下一篇博客要讲的东西 开头 大家好&#xff0c;我叫这是我58。 程序 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h> #include <string.h> void printmaze(const cha…

android关于binder的简单通信过程

文章目录 简述aidl文件服务端的实现客户端的实现验证过程 简述 主要实现的是两个应用之间跨进程通信的过程&#xff0c;client端调用server端的具体实现&#xff0c;然后server端给client回调数据&#xff0c;详细如下所示 aidl文件 以下的文件需要在服务端与客户端都配置一…