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$'

相关推荐
磊 子4 分钟前
编译链接过程讲解
linux·运维·服务器
哼?~7 分钟前
Socket--UDP 构建简单聊天室
linux·网络·udp
SPC的存折15 分钟前
分布式(加一键部署脚本)LNMP-Redis-Discuz5.0部署指南-小白详细版
linux·运维·服务器·数据库·redis·分布式·缓存
Cx330❀16 分钟前
线程进阶实战:资源划分与线程控制核心指南
java·大数据·linux·运维·服务器·开发语言·搜索引擎
铅笔小新z19 分钟前
【Linux】进程控制(上)
linux·运维·服务器
AI周红伟20 分钟前
Hermes Agent 工具-周红伟
linux·网络·人工智能·腾讯云·openclaw
大卡片21 分钟前
linux和IO常见面试题
linux·运维·服务器
zzzyyy53821 分钟前
Linux程序地址空间
linux·运维·服务器
RisunJan21 分钟前
Linux命令-newusers(用于批处理的方式一次创建多个命令)
linux·运维·服务器
嵌入式吴彦祖27 分钟前
RKNN demo运行
linux