lsof 使用
来源:互联网 发布:两心之外无人知,啥意思 编辑:程序博客网 时间:2024/05/11 17:52
linux把所有的东西都看成文件,于是查看文件的使用情况对了解程序或者系统的运行情况就非常重要。
场景:A和若干个客户端建立了tcp连接,并维持一个ip和文件描述符的映射表。某段时间内A发送给B的一些消息没有被执行。查看原因时,发现A的出口日志正常,B的入口日志显示并未收到该消息。
1. 初步怀疑是A上维护的ip和fd映射表出错。lsof -p 查看进程使用的文件,找到与B连接的套接口文件描述符fdx;然后gdb/attach到程序中查看实际的映射表中ip是否与fdx对应;结果是对的。
lsof还可以:
查看某用户打开的文件: lsof -u tyger
查看某程序打开的文件: lsof -c mysql
显示打开某一端口的进程: lsof -i :3010
更多请看这里
2. 之后在B上strace发现程序阻塞在read处。
- lsof 使用
- lsof使用
- lsof使用技巧
- lsof详解及使用
- lsof的使用
- lsof命令使用详解
- Linux lsof 的使用
- Lsof命令使用
- lsof 使用日记
- Linux lsof使用
- lsof的使用
- lsof使用技巧
- lsof使用详解
- lsof命令使用详解
- lsof命令使用
- lsof 使用教程1
- lsof-使用教程2
- lsof 命令使用
- 详解SOAP
- string.Equals 比较2个字符串是否相同忽略大小写
- ZOJ 1242 1251
- 用JS中全选或者是全不选
- 资源为王
- lsof 使用
- 多种循环
- Eclipse RAP中用到AWT问题求解
- 写文章了
- jTable 中单元格的颜色设置
- C# AssemblyInfo.cs控制EXE程序版本信息
- SqlServer2005还原SqlServer2000的数据库
- 3067 Japan 树状数组
- vim使用之程序调试-Vimgdb