曾经在生产上遇到过一个df 和 du出现的结果不一致的问题,为了排查到底是哪个进程占用了文件句柄,导致空间未释放,首先在linux上面,一切皆文件,这个问题可以使用lsof这个BT的命令来处理(这个哈还可以来查询文...
分类:
其他好文 时间:
2014-08-02 05:15:23
阅读次数:
278
系统版本:Centos X64 6.4(最小化安装)先安装依赖包1 [root@localhost ~]# yum install vim wget lsof gcc make cmake makeconf autoconf automake openssh -yView Code开始下载安装1 [...
分类:
其他好文 时间:
2014-07-31 02:50:45
阅读次数:
450
mkstemp fd, name = tempfile.mkstemp 创建临时文件,并且将文件打开 >>>?import?tempfile
>>>?tempfile.mkstemp()
(3,?‘/tmp/tmpkgWSR1‘) 查看/tmp目录,看到已经生成了真实的文件 lsof查询打开的临时文件 ...
分类:
其他好文 时间:
2014-07-30 15:08:14
阅读次数:
254
查看某端口的占用情况:lsof -i:例如:lsof -i:8080netstat -apn|grep 例如: netstat -apn | grep 8080找到进程号以后,再使用以下命令查看详细信息:ps -aux|grep 知道进程号后,kill 可以杀死进程 或者 killall (这个.....
分类:
系统相关 时间:
2014-07-30 00:57:52
阅读次数:
263
1.0 先执行如下命令:lsof -i:端口号1.1 会有类似下面的结果:COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEWebProces 42624 davidzhang 5u I...
分类:
其他好文 时间:
2014-07-28 19:09:44
阅读次数:
230
#umount /mnt/fourtumount: /mnt/fourt: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) ...
分类:
移动开发 时间:
2014-07-28 14:42:53
阅读次数:
308
最近发现几个好用的工具,顺便总结下。procps-ng: top, free, ps, pgrep, vmstat ...sysstat: iostat, sar ...lsof,iftop,mtr,htopcv:新发现的监控cp,dd等即时速度的nmon:从AIX鼎鼎大名的topas移植过来的ds...
分类:
系统相关 时间:
2014-07-27 10:04:32
阅读次数:
333
在11gR2 rac环境中,文件系统使用率紧张,并且lsof显示有很多oraagent_oracle.l10 (deleted)...
分类:
数据库 时间:
2014-07-26 17:15:41
阅读次数:
297
线上程序不断重启,查看log发现是进程因为SIGXFSZ信号退出。对过大的文件进行操作的时候会产生此信号,一般只在32位机器上出现,文件大小限制为2G。用lsof查看进程打开的文件,果然有一个文件达到2G。
解决方案:编译时加上参数:-D_FILE_OFFSET_BITS=64;代码中调用lseek时参数为off_t(不要为int或long,否则在32位和64位中表现不同)。
...
分类:
系统相关 时间:
2014-07-19 08:18:29
阅读次数:
281
系统检测工具
tcpdump
tcpdump是一款经典的转包工具,tcpdump给使用者提供了大量的选项,泳衣过滤数据报或者定制输出格式。
lsof
lsof是一个列出当前系统打开的文件描述符的工具。通过它我们可以了解感兴趣的进程打开了哪些文件描述符,或者我们感兴趣的文件描述符被哪些进程打卡了。
nc
nc命令主要被用来快速构建网络连接。...
分类:
系统相关 时间:
2014-07-14 16:16:36
阅读次数:
265