Ubuntu下error_log过大的终极解决方案

根本原因是改了某些路径的权限导致的

步骤如下:使用 tail 命令查看 error_log 文件打印的啥东西,一般是 那个路径的权限有问题看准那个路径,不要写错

 接着输入如下命令修改权限,重启服务,再次查看 error_log 文件内容,空空如也,爽哉!!

sudo chmod 755 /usr/lib/cups/notifier/dbus        # 修改 这个路径的权限
sudo chown root.root /usr/lib/cups/notifier/dbus  # 修改 归属用户
sudo rm /var/log/cups/error*                      # 删除 error 文件
sudo /etc/init.d/cups restart                     # 重启服务
tail error_log                                    # 查看 error 文件,如果返回空,说明成功了

 

KO !

其他网上的解决方案

总结一下,此次内存爆满的原因是 /var/log/cups/ 下 error_log 和 error_log.1 文件内容不断激增导致的,而且发现每次开机重启就会生成那个error_log文件,这个部分的问题,网上大概有两种解决方案:

1、是因为 /usr 权限过大导致的,需要改回原有权限(我的权限正常)

2、写个命令,定时删除 error_log 日志文件(没有找到根源,到底是谁向这个文件写入的内容)

sudo crontab -e
# 在打开的文件中加入如下内容,保存退出
*/2 * * * * echo "" > /var/log/cups/error_log

 运行了下,确实增一会就会减少,说明这个删除有效,但是好傻啊

参考文献:https://ubuntuforums.org/archive/index.php/t-2051869.html 

  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值