现在的位置: 首页 > 综合 > 正文

Unix调试利器之——lsof

2013年03月28日 ⁄ 综合 ⁄ 共 334字 ⁄ 字号 评论关闭

lsof全称为"list open file"(列出打开文件)。除了调试程序外,我们也可以来解决一些日常问题,比如删文件时提示正在被使用;把设备时无法弹出等。

现列出几个比较常用的操作

列出所有打开的文件

# lsof

数量会有点多,自己慢慢grep

找到谁的使用某个文件

# lsof /path/file

这个在查找具体文件时有用

递归查找某个目录下打开的文件

# lsof +D /usr/lib

Unix下网络也是文件的一种,所以losf也可以查看到网络连接及端口的使用。

列出所有网络连接

# lsof -i

另外,还有一个有意思的参数是-r, 它可以以指定间隔列出,方便观察。

更多参考这篇http://www.catonmat.net/blog/unix-utilities-lsof/,或直接看文档吧。

抱歉!评论已关闭.