用lsof / | grep -i delete 从根目录定位打开的被删除的文件如果定位到某文件占用空间很大主要是因为我们在删除这个日志文件的时候是用rm -rf *.log这样的命令删除的,删除日志之后又没有重启相应的进程,导致inode节点不被释放,空间一直被占用。如果我们用echo “ ” >...
分类:
系统相关 时间:
2014-12-22 10:55:42
阅读次数:
187
场景一:文件系统使用率很高,但是找不到具体哪个文件占用了空间
原因:在unix系统中,如果有两个进程同时使用一个文件,如果其中一个进程删除了这个文件,但是这个文件此刻不会正真被释放,一直要等待引用它的所有进程都释放后才会正真被删除,那么如果别的进程一直在向这个文件写数据,就会造成文件系统很大,但是用普通命令找不到
测试:
Testlsof.sh
#!/bin/sh
cnt=1
whil...
分类:
其他好文 时间:
2014-12-21 10:24:11
阅读次数:
227
1.查看占用8280端口的服务器应用lsof -i:82802.检查挂载点的剩余空间df -g或者df -h3.解决CRT中文乱码export LANG=C4.修改文件所有者及赋权限chown -R oracle:oinstall clientchmod -R 755 client
分类:
系统相关 时间:
2014-12-09 17:22:27
阅读次数:
135
问题描述:在删除一个updatedb生成的文件后,发现磁盘空间并没有被回收,如下图:du/var大小8.8G,但df磁盘发现使用了18G,剩余119M。最后发现是程序占用的文件句柄没有释放。原因分析:比如写程序,打开一个文件:fh=open(‘a.txt‘,‘w‘)fh.readlines()fh.close()有open文件操作..
分类:
其他好文 时间:
2014-12-09 12:30:12
阅读次数:
273
先执行如下命令: lsof?-i:端口号 会有类似下面的结果:? COMMAND?????PID???????USER???FD???TYPE?????????????DEVICE?SIZE/OFF?NODE?NAME
WebProces?42624?davidzhang??...
分类:
系统相关 时间:
2014-12-08 19:54:06
阅读次数:
10263
1.防火墙状态 ufw status 关闭防火墙 ufw disable2.资源管理器 top3.# 查看哪些进程打开了指定端口port(对于守护进程必须以root用户执行才能查看到) lsof -i:port # 查看哪些进程打开了指定端口port,最后一列是进程ID(此方法对于守护进程作用不大)...
分类:
系统相关 时间:
2014-12-06 11:16:18
阅读次数:
233
1. 网络1.1 查看所有端口netstat -ntlp1.2 查看被打开的端口netstat -anp1.3 查看端口占用情况lsof -i:80或lsof -i tcp:80
分类:
其他好文 时间:
2014-12-02 11:46:24
阅读次数:
211
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,...
分类:
系统相关 时间:
2014-12-01 22:09:54
阅读次数:
189
lsof(listopenfiles)是一个列出当前系统打开文件的工具。lsof的基本语法参数:lsof[options]filename-a列出打开文件存在的进程-c<进程名>列出指定进程所打开的文件-g列出GID号进程详情-d<文件号>列出占用该文件号的进程+d<目录>列出目录下被打开的文件+D<..
分类:
其他好文 时间:
2014-11-26 11:35:38
阅读次数:
413