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

相关推荐
威迪斯特25 分钟前
Linux网络工具:用于查询DNS(域名系统)域名解析信息的命令nslookup详解
linux·运维·服务器·centos·域名解析·域名系统·反向解析
YRr YRr42 分钟前
Unix-like 系统中的文件所有权管理:使用 sudo chown -R 命令的详解与实践应用
linux·服务器·unix
花花花143 分钟前
秒变 Vim 高手:必学的编辑技巧与隐藏功能大揭秘
linux·ubuntu·编辑器·vim·excel·shell
沥川同学1 小时前
从零开始学习Linux(13)---多线程
linux·运维·服务器·学习·ubuntu
weixin_464838152 小时前
/etc/sudoers文件中的哪些配置会影响系统安全?
linux·网络安全
今天开始奋斗吧2 小时前
docker
linux·服务器·学习
2024071866802 小时前
linux cat命令的实现
linux·运维·服务器
man20172 小时前
LNMP环境搭建、部署的整体流程和详细步骤
linux·mysql·nginx·php
日晨难再2 小时前
Linux:虚拟文件系统/proc和self进程
linux·运维·服务器