lsof可以查看当前系统中正在被使用的文件,包括动态库

lsof的英文是 list open files

lsof打印结果的最后一列是Name,表示正在被使用或打开的文件名或动态库名

lsof直接回车,会显示很多,可以配合more命令查看

一个文件或动态库可能被多个进程打开,lsof会显示多行

lsof | more -10

sudo lsof | more -20

lsof后面跟具体的文件或动态库,会打印使用该文件或动态库的进程

lsof /home/lyf

目录也是文件的一种

lsof /usr/lib/x86_64-linux-gnu/libc.so.6

lsof可以查看某个端口被哪些进程占用

lsof -i :443

lsof后面跟p和具体的进程号可以打印该进程正在使用的文件和动态库

lsof -p 7171

对lsof的打印结果还可以利用grep进一步筛选

lsof -p 7171 | grep '\.so$'

相关推荐
心本无晴.7 分钟前
LangGraph 进阶指南:从状态机到生产级多智能体架构的全面进化
linux·windows·microsoft
小李独爱秋12 分钟前
模拟面试:不能关机的情况下 , 如果挂载目录卸载不掉应该怎么办?
linux·运维·面试·职场和发展·操作系统·文件系统
伊织萌37 分钟前
在 Ubuntu 22.04 上安装 PostgreSQL
linux·服务器·ubuntu·postgresql·云计算
锅包一切39 分钟前
一、什么是Linux?
linux·运维·服务器·操作系统
ding_zhikai42 分钟前
【个人日记】修复ubuntu屏幕显示不正常
linux·运维·ubuntu
rfidunion1 小时前
ubuntu下使用qemu模拟ARM(二)
linux·arm开发·ubuntu
大袁同学1 小时前
【基础开发工具】:掌握编译利器,构筑工程基石
linux
星星乘坐的船1 小时前
基于Kubernetes Python SDK实现Job创建
linux·python·kubernetes
W_Meng_H1 小时前
XXL-JOB - 集成 Python 执行器实战指南
linux·python
袁袁袁袁满1 小时前
Docker后台日志和容器日志怎么查看?
linux·运维·服务器·docker·容器