lsof

lsof:list open files

lsof是list open file的缩写,它是Linux下一个用来查看当前打开文件信息的工具。

常用的参数列表:

lsof 在没有指定任何选项的情况下,显示所有活动进程打开的文件
lsof filename 显示打开该文件的信息。 lsof
-c string 显示COMMAND列中包含指定字符的进程所有打开的文件。 lsof -u user/uid 显示用户名为user或者用户id为uid的用户打开的文件信息。
lsof +d /var/log/ 显示该目录下被打开的文件 lsof
-d FD 显示指定文件描述的进程。 lsof -i 显示所有套接字描述符相关的打开文件信息。 lsof -i $192.168.1.28 显示ip地址为192.168.1.28的打开套接字信息。 lsof -i :8000 显示端口号位8000的打开套接字信息。 lsof -n 不转换ip地址到主机名 lsof -P 不转换端口号到服务名
lsof -p "123,^456" 显示进程ID为123的进程打开的文件,排除进程ID为456的进程打开的文件

对于-u/-p/-g/-c/-s,^指定排除后跟的选项。

一般情况下,当我们在后台开发中遇到问题需要通过lsof来分析原因时,这些选项基本够用了。更负责的选项只要我们学会使用man losf,临时去看就可以了。

转载于:https://www.cnblogs.com/lit10050528/p/5269258.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值