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

相关推荐
朱包林6 小时前
Python基础
linux·开发语言·ide·python·visualstudio·github·visual studio
biubiubiu07067 小时前
Linux / Ubuntu systemd 服务使用说明
linux·运维·ubuntu
MaximusCoder8 小时前
等保测评命令——Anolis Linux
linux·运维·服务器·网络·经验分享·安全·php
zhojiew8 小时前
为agent实现渐进式Skills能力的思考和实践
linux·python·算法
相思难忘成疾8 小时前
《RHEL9虚拟机部署及SSH远程登录实践手册》
linux·运维·ssh·虚拟机
cg_ssh8 小时前
Vue3中样式变量的使用
linux·运维·服务器
balmtv9 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos
轻颂呀10 小时前
Linux总结
linux·运维·服务器
-ONLY-¥10 小时前
LNMP架构部署实战全解析
linux
AMoon丶11 小时前
C++模版-函数模版,类模版基础
java·linux·c语言·开发语言·jvm·c++·算法