`
隐形的翅膀
  • 浏览: 498201 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

lsof 使用

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

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

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

sof filename.txt 显示开启文件filename.txt的进程

lsof -i :22 知道22端口现在运行什么程序

lsof -c abc 显示abc进程现在打开的文件

lsof -g gid 显示归属gid的进程情况

lsof +d /usr/local/ 显示目录下被进程开启的文件

lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长

lsof -d 4 显示使用fd为4的进程

lsof -i 用以显示符合条件的进程情况

lsof -i | grep "进程名“

ps -ef|grep dbw 得到进程号

lsof -p 762
分享到:
评论

相关推荐

    lsof_4.76.tar.gz

    5. 安装:使用`sudo make install`将lsof命令安装到系统路径。 安装完成后,我们便可以使用lsof来获取系统的实时信息。基本的用法是输入`lsof`,这将列出所有正在运行的进程及其打开的文件。通过添加不同的参数,...

    lsof.zip lsof离线安装包

    解压安装包 tar -zxvf lsof_4.76.tar.gz 解压源码包 cd lsof_4.76 tar -xvf lsof_4.76_src.tar 编译源码 cd lsof_4.76_src ./Configure linux ...ln -s /root/songzehao/lsof_4.76/lsof_4.76_src/lsof /usr/bin

    使用lsof查找打开的文件

    【使用lsof查找打开的文件】在IT领域,尤其是系统管理和故障排查中,了解系统中各个应用程序打开的文件情况至关重要。lsof(list open files)是一个实用工具,允许系统管理员查看系统中所有进程打开的文件、网络...

    linux使用lsof命令查看文件打开情况

    本文将深入探讨`lsof`命令的使用方法及其在不同场景下的应用。 ### 前言 在Linux环境下,一切资源都被抽象为文件,包括硬件设备、网络连接等。了解哪些进程正在使用哪些文件,可以帮助我们诊断系统问题、定位资源...

    lsof-master交叉编译之后的lsof命令

    交叉编译完成的lsof命令,适合在arm-cpu架构的服务器上使用

    lsof-4.87-6.el7.x86_64.rpm

    本文将深入探讨lsof在CentOS7.4操作系统中的使用及其相关知识点。 lsof(List Open Files)是一款开源的命令行工具,用于查看系统中打开的文件、网络连接、共享内存段、管道和设备等资源的详细信息。在CentOS7.4中...

    lsof 4.81源码

    在网上看到许多人将lsof的源码拿来卖分,像这种开源资源也要花资源分去下载,看着真是有点不地道!特传至此,免费下载! lsof命令在嵌入式中还是挺有用的,而在一般的嵌入式系统中,并没有移植该命令,需要自己移植...

    AIX lsof命令详解

    在有些情况下,当您使用 ls 请求目录清单时,将出现相应的条目。在其他情况下,如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字,不存在相应的目录清单。但是在后台为该应用程序分配了一个文件描述符,无论这个...

    lsof-4.80.tar.gz

    《lsof-4.80源码在AIX系统上的编译与安装》 `lsof`是一款强大的系统工具,用于查看当前系统中打开的文件和进程之间的关系。...对于系统管理员而言,掌握`lsof`的使用,可以极大地提高系统管理和故障排查的效率。

    Linux命令lsof详解

    11. **`lsof +|-r[t]`**:使用 `+r` 或 `-r` 可以让 `lsof` 定期刷新输出,便于实时监控文件使用情况。`-r` 后可选 `[t]` 指定刷新时间间隔,默认为15秒。 12. **`lsof -s`**:`-s` 选项可以用来显示文件的大小信息...

    lsof安装包for aix6.1&7.1

    lsof_4.89。lsof是IBM提供的免费AIX使用工具,能够输出进程和进程占用的端口和文件。依次安装license,man en_us,base。ok!就可以使用了!

    linux_lsof.rar

    同时,`lsof.txt`可能是关于`lsof`的使用手册或相关文档,包含了如何运行`lsof`命令、选项解释、示例等内容,对于学习`lsof`的使用非常有帮助。 通过研究`lsof`的源码,我们可以学习到系统监控、进程管理、网络编程...

    lsof_4.73.tar.gz

    《HP UX系统中使用lsof工具探索进程与端口关联》 在HP UX操作系统环境中,管理和监控系统资源是一项至关重要的任务。其中,了解哪些进程正在使用特定端口是网络调试、性能分析和问题排查的关键步骤。在这个领域,`...

    前端开源库-lsof

    `lsof`(List Open Files)是一个在Unix-like操作系统上广泛使用的命令行工具,用于查看系统中哪些进程正在使用哪些文件、网络连接、共享内存段等资源。在前端开发的背景下,`node-lsof`是将`lsof`的功能集成到Node....

    ScoUnix系统lsof命令源码

    在ScoUnix这样的传统Unix系统中,lsof命令的使用尤其重要,因为它可以帮助系统管理员监控系统的运行状态,排查问题,甚至在故障恢复中起到关键作用。 首先,我们来看lsof的源码。源码分析对于理解其工作机制至关...

    lsof-4.89-ia64_64-11.31.depot.gz

    2. **查找打开特定文件的进程**:使用`lsof +D <目录>`或`lsof <文件名>`可以列出所有访问指定目录或文件的进程。 3. **网络连接状态**:`lsof -i`可以显示所有的网络连接信息,包括TCP、UDP、UNIX域套接字等,这...

    centos7.4.1708 的lsof的rpm包及其依赖

    本资源是在centos7.4.1708的docker系统使用yum下载的lsof的rpm包及其相关依赖,可以避免某些centos版本无lsof的尴尬。

    用lsof恢复删除的文件

    【lsof】工具来尝试恢复那些被意外删除但仍在使用的文件。lsof,全称为"List Open Files",是一个在Unix-like操作系统中广泛使用的命令行工具,用于列出系统中所有当前被打开的文件,包括由哪些进程打开,以及相关的...

    linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用1

    `lsof`(List Open Files)是Linux操作系统中的一个...`lsof`命令的灵活性非常高,可以根据不同需求组合使用这些参数,以获取更精确的查询结果。了解并熟练掌握这些用法,将极大地提升你在Linux环境下的问题排查能力。

Global site tag (gtag.js) - Google Analytics