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

相关推荐
淼淼爱喝水1 小时前
openEuler 下 Ansible 模块缺失 / 损坏后重装完整教程
linux·openeuler·技术实操
山城码农笑松哥1 小时前
Rocky Linux Centos 9.6 完全离线安装rabbitmq4.2
linux·rabbitmq
江畔何人初6 小时前
iptables 和 IPVS 代理模式 Service 的区别
linux·运维·服务器·网络·云原生·kubernetes·代理模式
123过去9 小时前
nfc-list使用教程
linux·网络·测试工具·安全
evo-master11 小时前
网络故障排除方法
linux·服务器·网络
xlq2232214 小时前
35.信号
linux
白鸽梦游指南15 小时前
docker镜像优化
linux·运维·docker
A.A呐15 小时前
【Linux第十九章】网络基础
linux·网络
陳103015 小时前
Linux:基础开发工具
linux·运维·服务器
sg_knight15 小时前
CentOS 裸机实操:5分钟完成 MinIO 单机部署与公网访问
linux·python·centos·文件管理·minio·ftp·oss