自学内容网 自学内容网

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


原文地址:https://blog.csdn.net/zhg2546179328/article/details/142435348

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!