五好的Book

ubuntu cups 日志 太满怎么办

就在刚才用 df -h 看看磁盘空间占用的情况,被98%的占用率给惊到了,最近没干什么啊,怎么突然用了这么多磁盘空间!

立马用 du -h -d1 / 看看是哪里占用了, 一看 /var 崭露头角,接着一层一层,发现是打印服务的日志把磁盘空间给生吞活剥了。

前几天整打印机驱动,已是痛苦不已,才过几天,他又来作妖了,先简单处理 cd /var/log/cups 把相应的文件删除。

对于正在使用的 文件 比如:error_log access_log 不能简单的用 rm来处理 , 得用 echo ''>error_log 来立即释放空间。

当然这样处理 只是治标不治本,他还是会不停的产生日志,tail -f error_log 运行后的既视感,如题影视剧中黑客帝国中不停换行的代码,源头是不要他输出这些信息。

那么怎么让他不要输出这么多的日志信息呢?

cupsd.conf 答案就在/etc/cups/cupsd.conf 控制日志的级别,默认是debug级别的, 而要阻止这种海量日志输出,我们需要调整到 警告级别的日志输出 就可以了。

方法如下:

 cupsctl --no-debug-logging

执行后 再 tail -f error_log 你会发现,他安静得就像一个沉默的湖面,没有一丝涟漪。
具体 参考 https://wiki.debian.org/CUPSDebugging

本原创文章未经允许不得转载 | 当前页面:五好的Book » ubuntu cups 日志 太满怎么办

评论

文章评论已关闭!