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

相关推荐
q***47182 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
Y淑滢潇潇3 小时前
RHCE 防火墙实验
linux·运维·rhce
wadesir3 小时前
当前位置:首页 > 服务器技术 > 正文Linux网络HSRP协议(实现路由器热备份与高可用性的实用指南)
linux·服务器·网络
稻谷君W3 小时前
Ubuntu 远程访问 Win11 WSL2 并固定访问教程
linux·运维·ubuntu
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [kernel]workqueue
linux·笔记·学习
wdfk_prog4 小时前
[Linux]学习笔记系列 -- [kernel]usermode_helper
linux·笔记·学习
weixin_436525074 小时前
使用 idea 命令行构建 Docker 镜像并部署到云服务器
linux·docker·github
z***94846 小时前
Linux下安装Nginx服务及systemctl方式管理nginx详情
linux·运维·nginx
凉晓风6 小时前
Linux上TCP通信异常排查工具命令
linux·运维·tcp/ip
Xの哲學6 小时前
Linux 分区表深度技术剖析
linux·网络·算法·架构·边缘计算