webmin导致硬盘空间被耗尽
顾客说他的unibilling无法接通呼叫,web管理界面也无法登陆。我用ssh连上去一看,发现他自己安装了一个新玩意:webmin。用df命令一检查,硬盘空间竟然已经被100%占用了。这种情况下,mysqld根本无法运行,从而造成电话业务无法正常工作。
用ls名称继续查找,发现巨大的文件是 /var/log/bandwidth 。
解决步骤:
1,卸载webmin。
2,编辑 /etc/syslog.conf ,找到如下一行:
kern.=debug -/var/log/bandwidth
在该行起始位置前加#将其注释掉。
3,重新启动 syslogd:
/sbin/service syslog restart
4,删除巨大的log文件:
rm /var/log/bandwidth
5,用df命令检查硬盘空间是否已经被释放。若空间并没有被释放,需用如下命令查看:
/usr/sbin/lsof|grep deleted
然后用命令 echo > /proc/pid/fd/fd_number 强制回收。
2条评论 ▼