一般lsof 会输出以下这些信息: COMMAND: 进程的名称 PID:进程标识符 PPID:父进程标识符(需要指定-R参数) USER:进程所有者 PGID:进程所属组 FD:文件描述符,应用程序通过文件描述符识别该文件。 TYPE:文件类型。如 DIR、REG等 DEVICE:指定磁盘的名称 ...
分类:
系统相关 时间:
2016-07-08 23:06:19
阅读次数:
187
lsof(list open files)是一个列出当前系统打开文件的工具。在Linux环境下,任何事物都是以文件的形式存在,通过文件不仅可以访问常规数据,还可以访问网络连接和硬件。所以,如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这 ...
分类:
系统相关 时间:
2016-07-06 17:49:18
阅读次数:
244
问题: 使用 df 命令查看,某个分区使用率已经达到100%,但是用du 命令统计该分区,发现该分区空间剩余10G可用。 实例: 分析: 如果有文件在打开状态的时候被删除了,系统还是会以为这些文件还存在。所以df 仍然会当这些文件还存在并且列入统计中。 解决: # lsof | grep "dele ...
分类:
其他好文 时间:
2016-07-01 10:22:44
阅读次数:
148
1:lsof可以找出哪个进程正在写哪个文件lsof/tmp/COMMANDPIDUSERFDTYPEDEVICESIZENODENAMEbash2425rootcwdDIR202,314008322457601/tmp/bash4556rootcwdDIR202,314008322457601/tmp/lsof19283rootcwdDIR202,314008322457601/tmp/lsof19288rootcwdDIR202,314008322457601/tmp/2:ps..
分类:
系统相关 时间:
2016-06-29 11:37:16
阅读次数:
191
1. 查看linux中某个端口(port)是否被占用(netstat,lsof) [root@caiwutest ~]# netstat -tunlp | grep 8080tcp 0 0 :::8080 :::* LISTEN 4281/java 2)查看某一端口的占用情况: lsof -i:端口 ...
分类:
系统相关 时间:
2016-06-28 18:33:11
阅读次数:
275
问题:在生产或实验环境中经常会遇到目录卸载不掉的情况,如下,在我卸载/kejiandata目录的时候出现了如下报错,那是因为有程序或进程正在占用这个终端,所有不允许卸载。今天给大家介绍一个百试不爽的方法。解决:(1)查看哪些进程在占用这个目录[root@rsyncstreams]#lsof|gr..
分类:
系统相关 时间:
2016-06-28 14:41:09
阅读次数:
288
新公司的测试服务器磁盘空间空余很小,日志很多,也很大,做个日志压缩脚本,在夜里4:30自动运行,第二天后发现磁盘空间又满了,只好删除没用的日志,清空空间,可诡异的是怎么删除没用的文件,空间还是占用很大。用du根目录下,发现这些文件加一块占用空间也很校用lsof检查后..
分类:
系统相关 时间:
2016-06-27 17:50:22
阅读次数:
225
查看端口占用:命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL 查看端口占用:命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL ...
分类:
系统相关 时间:
2016-06-27 17:35:26
阅读次数:
199
netstat命令 3306替换成需要grep的端口号 lsof命令 -i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill ...
分类:
其他好文 时间:
2016-06-25 16:25:50
阅读次数:
125