linux之lsof使用技巧

敢说敢作敢为, 无怨无恨无悔。这篇文章主要讲述linux之lsof使用技巧相关的知识,希望能为你提供帮助。
linux下有哪些文件

  • 普通文件
  • 目录
  • 符号链接
  • 面向块的设备文件
  • 面向字符的设备文件
  • 管道和命名管道
  • 套接字
当前系统中所有被打开的文件
> lsof COMMANDPIDTIDUSERFDTYPEDEVICESIZE/OFFNODE NAME systemd1rootcwdDIR253,128864 /

列出被删除但占用空间的文件
查看当前文件被哪些进程打开
> vi rumenz.sh

> tail -f rumenz.sh

> lsof |grep rumenz.sh

查看某个目录文件被打开情况
> lsof +D ./

显示目录下被进程开启的文件
> lsof +d /usr/local/

查看当前进程打开了哪些文件
> lsof -c 进程名

查看某个端口被占用情况
> lsof -i :6379

查看所有TCP/UDP链接
> lsof -i tcp

查看某个用户打开了哪些文件
> lsof -u rumenz

通过某个进程号显示该进程打开的文件
> lsof -p 12345

【linux之lsof使用技巧】原文链接:https://rumenz.com/rumenbiji/linux-lsof-skills.html
微信公众号:入门小站

    推荐阅读