lsof

lsof(list open files)是一个列出当前系统打开文件的工具

lsof语法格式:

  lsof [options] filename

lsof常用命令:

  lsof -p pid 列出pid进程的所有打开的文件

  lsof -c filename 列出filename程序名所打开的文件

  lsof -i 列出所有网络连接

  lsof -i:port 查看端口运行情况,可看具体是哪个进程在监听等

  lsof -u 列出某个用户打开的所有文件

lsof输出信息:

    COMMAND:进程的名称 PID:进程标识符

    USER:进程所有者

    FD:文件描述符,应用程序通过文件描述符识别该文件,如cwd、txt等

    TYPE:文件类型,如DIR、REG等

    DEVICE:指定磁盘的名称

    SIZE:文件的大小

    NODE:索引节点(文件在磁盘上的标识)

    NAME:打开文件的确切名称

应用:

  使用lsof应注意用户权限

  lsof | grep del 可以定位哪些程序没有释放已经删除的文件的句柄

  文件被rm掉,进程仍在使用,使用lsof命令能恢复删除的文件

   /proc/pid/fd/xxx

转载于:https://www.cnblogs.com/luyanhong456/p/7663270.html

Linux命令简单操作之lsof相关推荐

  1. linux redis简单操作

    linux redis简单操作 1.centOS 系统安装redis https://blog.csdn.net/weixin_42835409/article/details/119562074 2 ...

  2. linux 命令行操作串口

    linux 命令行操作串口 1. 获取串口号 2. 配置串口属性(stty命令) 3. 串口数据读写操作 4. 解析数据 5. 后台运行 6. 绘制数据 Linux stty命令 一.参数: 二:用法 ...

  3. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  4. Linux命令行操作Vmware虚拟机

    Linux命令行操作Vmware虚拟机 1.开机  1.1 带有图形界面开机(默认带有GUI启动,也可以在参数后面增加GUI) vmrun start vmware/Test_Development_ ...

  5. Linux 命令(124)—— lsof 命令

    1.命令简介 lsof(list open files)用于查看进程打开的文件,是十分方便的系统监测工具.因为 lsof 命令需要访问核心内存和各种系统文件,所以需要 root 权限才可执行. 在 L ...

  6. 实验楼 -- Linux命令行操作(1)

    Linux操作命令(一) 一.实验介绍 1.1 实验内容 本次实验将介绍 Linux 命令中 ls.cd.pwd 命令的用法. 1.2 实验知识点 ls 命令 cd 命令 pwd 命令 1.3 实验环 ...

  7. linux:命令常用操作

    linux: 1,root操作: 2.内核系统操作 3.设备查看 4.截屏操作 5 设备内存管理 6 文件操作 新建文件 切换路径 7.内存操作 常用命令类型: ①yum命令 ②apt命令 ③ 1,r ...

  8. 【已阅】Linux命令行操作/选项介绍,文件分类/内容与属性/绝对相对路径,隐藏文件与整个目录结构

    Linux的命令行操作介绍 Linux操作的特点:纯命令行,当然Linux它也有图形化界面或桌面版. Windows也有命令行,也有图形化界面.不过它是面向普通客户的操作系统,所以必须得是好用好玩的, ...

  9. linux打开txt文件命令_「linux命令详解」lsof命令解析,教你一步打开所有文件

    专注分享C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协 ...

最新文章

  1. 多重继承和虚继承的内存布局
  2. java学习与总结:多线程与并发
  3. 【动态规划】爱与愁的心痛
  4. Android Gradle使用总结
  5. 1015 德才论 (25 分)(c语言)
  6. JAVA中的字符串操作
  7. 神龙架构没那么难理解—图解世界领先的阿里云神龙架构(二)神龙出世
  8. LeetCode —— 532. 数组中的K-diff数对(Python)
  9. Linux的yum命令及基本用法
  10. 基于SGIP协议编写短信网关接口
  11. [转]动态加载javascript
  12. CSS 样式表(小结)
  13. 李彦宏数字人开场!百度在元宇宙产品“希壤”中办了一场大会,还说未来10年拥堵问题将被解决~...
  14. 【MapGIS精品教程】001:MapGIS K9完整图文安装教程
  15. 档案盒正面标签制作_档案盒标签如何制作
  16. 若已知1800年1月1日为星期3,则对于一个给定的年份和月份,输出这个月的最后一天是星期几。
  17. 基于Python PIL库的简易马赛克拼图程序
  18. 群友问题,如何面对繁杂的数据需求?
  19. eMMC之分区管理、总线协议和工作模式【转】
  20. Mac 安装 nvm

热门文章

  1. ASIHttpRequest:创建队列、下载请求、断点续传、解压缩
  2. SPOJ 1676 矩阵乘法+DP
  3. web性能测试分析-工具篇
  4. jMatter:提高开发速度10倍!
  5. 运行caffe自带的两个简单例子
  6. 【数据库的备份与还原】 .
  7. 符号 RUNOOB python练习题 51
  8. 3.10 十进制转换为二进制
  9. xor方程组消元 UVA 11542 Square
  10. iops 条带深度 队列深度 NCQ