
2、清除dns缓存,可重新启动nscd服务来达成清除dns cache的效果。命令如下:
# service nscd restart
或是
#/etc/initd/nscd restart
3、清除浏览器缓存,有的在工具里面,有的在设置里面,根据浏览器的不同找一下,应该能找到;清除缓存之后重新打开浏览器即可。
4、如果是清除bind服务器上的cache,命令:
# rndc flush查了下资料,也是来自百度
我用centos大概试了一下,需要安装lsof包(yum install lsof),安装完成可以使用lsof命令。lsof全名list opened files,也就是列举系统中已经被打开的文件。
使用命令 lsof | grep deleted
输出:
[root@nginx01 vhost]# lsof |grep deleted
mysqld 1140 mysql 5u REG 253,0 0 1569798 /tmp/ibHYMja2 (deleted)
mysqld 1140 mysql 6u REG 253,0 0 1587795 /tmp/ibNzx1q8 (deleted)
mysqld 1140 mysql 7u REG 253,0 0 1587796 /tmp/ibFtQqLe (deleted)
mysqld 1140 mysql 8u REG 253,0 0 1587797 /tmp/ibPIDS6k (deleted)
mysqld 1140 mysql 12u REG 253,0 0 1587798 /tmp/ibdkDLFr (deleted)
可以看出/tmp/这5个文件虽然被删除了,但因为进程未关闭,所以磁盘空间并未释放。
因此,楼主要做的就是kill某些 使用被删除文件的进程。
我猜测重启下服务器应该也行,因为文件肯定被删了,不会再占用空间,不会造成启动故障。
楼主解决后请回复下,我也想学习学习!多交流啊,我是新手!要对Linux使用比较熟悉的人 *** 作这个清理比较好,查看是哪些没用的东西占据了硬盘,查出来删掉就行了。如果对Linux使用不熟悉,硬盘满了建议还是另外购买硬盘容量吧。希望回答能对你有帮助!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)