lsof命令

lsof(list open files) 列出当前系统打开文件。
一切皆文件,包括网络链接和硬件设备。

  1. 文件、目录
  • 查看谁在使用某个文件
    lsof /filepath/file
  • 递归查看某个目录下的文件
    lsof +D /filepath
  1. 用户
  • 查看某个用户打开的文件信息
    lsof -u test
  • 列出某个用户以外,打开文件的信息
    lsof -u ^root
  1. 程序
  • 列出某个程序打开的文件信息
    lsof -c mysql
  • 列出多个程序打开的文件信息
    lsof -c mysql -c apache
  • 某个进程号打开的文件
    lsof -p 1
  • 多个进程号打开的文件(或之外)
    lsof -p 123,4,5
    lsof -p ^1
  1. 网络链接
    lsof -i
    lsof -i udp
    lsof -i udp:55
    lsof -i tcp
    lsof -i tcp:66
  • 列出某个用户的所有活跃的网络端口
    lsof -a -u test -i

  • 列出所有网络文件系统
    lsof -N

  • 域名socket文件
    lsof -u

  • 某个用户组所打开的文件信息
    lsof -g 5555

  • 根据文件描述列出对应的文件信息
    lsof -d description(like 2)

  • 根据文件描述范围列出文件信息
    lsof -d 2-3

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值