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

相关推荐
陈桴浮海10 分钟前
【Linux&Ansible】学习笔记合集七
linux·学习·ansible
静谧空间16 分钟前
linux安装Squid
linux·运维·爬虫
济61718 分钟前
I.MX6U 开发板网络环境搭建---- TFTP 环境搭建-- Ubuntu20.04
linux·网络·驱动开发
Ffe137 分钟前
Linux提权五:Rbash绕过&Docker&LXD镜像
linux·docker·lxd·提权笔记总结
!沧海@一粟!1 小时前
Linux-配置虚拟IP实例
linux·网络
济6171 小时前
I.MX6U 开发板网络环境搭建----(电脑 WiFi 上网,开发板和电脑直连)--虚拟机双网口实现-- Ubuntu20.04
linux·网络·电脑
yuanmenghao1 小时前
Linux 性能实战 | 第 18 篇:ltrace 与库函数性能分析
linux·python·性能优化
熬了夜的程序员1 小时前
【LeetCode】118. 杨辉三角
linux·算法·leetcode
运维闲章印时光1 小时前
企业跨地域互联:GRE隧道部署与互通配置
linux·服务器·网络
至此流年莫相忘1 小时前
Linux部署k8s(Ubuntu)
linux·ubuntu·kubernetes