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

相关推荐
lwx9148528 小时前
Linux-特殊权限SUID,SGID,SBIT
linux·运维·服务器
皮卡狮8 小时前
Linux权限的概念
linux
炘爚9 小时前
深入解析printf缓冲区与fork进程复制机制
linux·运维·算法
小义_10 小时前
随笔 3(Linux)
linux·运维·服务器·云原生·红帽
cccccc语言我来了10 小时前
Linux(10)进程概念
linux·运维·服务器
伐尘11 小时前
【linux】查看空间(内存、磁盘、文件目录、分区)的几个命令
linux·运维·网络
Deitymoon11 小时前
linux——PV操作
linux
原来是猿11 小时前
Linux进程信号详解(二):信号产生
linux·运维·服务器
Bert.Cai12 小时前
Linux cd命令详解
linux·运维
扑火的小飞蛾12 小时前
Kali Linux 安装 OpenClaw 详细教程
linux·运维·服务器