Linux操作系统上Lsof命令详解-使用 lsof 查找打开的文件的进程编号,fuser -v。lsof其它常规用法
admin 10年前 (2015-01-16) 4381浏览 0评论
我的日志文件太大了,一直在写,但关了还有程序在写,能反查到是谁在写么? du -sh Remote-20131216.log 4.3G Remote-20131216.log lsof abc.txt 显示开启文件abc.txt的进程: lso...
admin 10年前 (2015-01-16) 4381浏览 0评论
我的日志文件太大了,一直在写,但关了还有程序在写,能反查到是谁在写么? du -sh Remote-20131216.log 4.3G Remote-20131216.log lsof abc.txt 显示开启文件abc.txt的进程: lso...
admin 11年前 (2014-04-11) 2873浏览 0评论
当一个程序发生故障时,有时候想通过了解该进程正在执行的系统调用来排查问题。通常可以用 strace 来跟踪。但是当进程已经处于 D 状态(uninterruptible sleep)时,strace 也帮不上忙。这时候可以通过 cat /proc/&...
admin 11年前 (2014-03-05) 2711浏览 0评论
1, 使用 lsof 命令行列出所有打开的文件 <strong># lsof </strong> 这可是一个很长的列表,包括打开的文件和网络 上述屏幕截图中包含很多列,例如 PID、user、FD 和 TYPE 等等。 <...
admin 13年前 (2011-12-21) 3041浏览 0评论
对于Oracle数据库来说,如果有文件被删除,只要文件句柄未关闭,则就可以在lsof的输出中看到标记为deleted的状态标记. 通过 proc 下的文件目录,可以找到文件句柄信息,这个就是Oracle的数据文件...