博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令之 lsof详解
阅读量:6244 次
发布时间:2019-06-22

本文共 1293 字,大约阅读时间需要 4 分钟。

简介:

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件(来源百度百科)。

lsof在查找进程占用的那些文件或pid号由那些文件发起的等方面作用很大;尤其在Linux系统被黑后的溯源工作上绝对可以称之为一个重量级的命令。

格式详解:

1
2
3
4
5
6
[root@freeboy ~]# lsof -c httpd | head -5
COMMAND  PID   USER   FD   TYPE  DEVICE SIZE/OFF    NODE NAME
httpd   6083   root  cwd    DIR     8,2     4096       2 /
httpd   6083   root  rtd    DIR     8,2     4096       2 /
httpd   6083   root  txt    REG     8,3   355232  136356 /usr/sbin/httpd
httpd   6083   root  mem    REG     8,3    83088  667789 /usr/lib64/php/modules/zip.so

lsof输出各列信息的意义如下: 

1
2
3
4
5
6
7
8
9
COMMAND:进程的名称
PID:进程标识符
USER:进程所有者
FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等
TYPE:文件类型,如DIR、REG等
DEVICE:指定磁盘的名称
SIZE:文件的大小
NODE:索引节点(文件在磁盘上的标识)
NAME:打开文件的确切名称

常用参数:

1
2
3
4
5
6
NAME
       
lsof - list open files
SYNOPSIS
       
lsof [ -?abChlnNOPRtUvVX ] [ -A A ] [ -c c ] [ +c c ] [ +|-d d ] [ +|-D D ] [ +|-e s ] [ +|-f [cfgGn] ] [ -F [f] ] [ -g [s] ] [ -i [i]
       
] [ -k k ] [ +|-L [l] ] [ +|-m m ] [ +|-M ] [ -o [o] ] [ -p s ] [ +|-r [t[m]] ] [ -s [p:s] ] [ -S [t] ] [ -T [t] ] [  -u  s  ]  [
       
+|-w ] [ -x [fl] ] [ -z [z] ] [ -Z [Z] ] [ -- ] [names]

lsof dirname//查看哪些用户打开了这个目录

lsof -u username     //查看用户打开了哪些文件

lsof -g gid//查看归属gid的进程情况

lsof -i:22//查看22端口由哪些进程发起

lsof -c httpd// 查看httpd进程打开了哪些文件

lsof -p 22166 // 查看进程号为22166的进程打开了哪些文件

本文转自 1inux 51CTO博客,原文链接:http://blog.51cto.com/1inux/1768011

转载地址:http://lwvia.baihongyu.com/

你可能感兴趣的文章
SecureCRT连接ubuntu时,中文显示乱码的解决方法
查看>>
quartz---我为什么要使用quartz
查看>>
Mybatis参数传递
查看>>
Android 6.0 在运行时请求权限
查看>>
ES6语法(三) 对象
查看>>
Swift4 func
查看>>
create-react-app2.x 自定义配置(less 按需加载 装饰器)
查看>>
第一个掘金文章
查看>>
最酷的深度学习聊天机器人资源集合
查看>>
SVG 在 image 标签中的动态修改技巧
查看>>
js的三种编码解码方法
查看>>
7月31日云创大会游戏论坛门票0元抢!
查看>>
a标签href不跳转 How?
查看>>
WebP进阶篇--Gif2WebP
查看>>
Java基础-- ==号与equals()方法的区别
查看>>
VARCHART XGantt实践:兼顾清晰和细节的排列优化
查看>>
小程序实现人脸识别功能
查看>>
Flora图像风格迁移App
查看>>
常用数组方法梳理
查看>>
JavaScript(4)之——前端模块化
查看>>