ubuntu

ubuntu syslog如何节省存储空间

小樊
48
2025-08-09 23:18:56
栏目: 云计算

以下是节省Ubuntu syslog存储空间的方法:

  1. 配置logrotate轮转策略
    编辑/etc/logrotate.d/rsyslog,设置日志文件大小(如size 100M)和保留数量(如rotate 5),启用压缩(compress)。
    示例:
    /var/log/syslog {
        size 100M
        rotate 5
        compress
        delaycompress
        missingok
        notifempty
        create 640 root adm
    }
    
  2. 直接清理旧日志
    • 使用journalctl清理systemd日志:
      sudo journalctl --vacuum-size=500M(限制总大小为500MB)或--vacuum-time=7d(保留7天日志)。
    • 手动清空或删除旧日志文件(谨慎操作):
      sudo truncate -s 0 /var/log/syslog(清空当前日志)。
  3. 调整rsyslog日志级别
    编辑/etc/rsyslog.conf,将日志级别从info调整为warning,减少非关键日志记录。
  4. 禁用不必要的日志服务
    停用不需要的服务(如sudo systemctl disable rsyslog),或通过rsyslog配置过滤特定日志源。

注意:修改配置前建议备份原文件,重启服务后验证日志是否正常轮转。

0
看了该问题的人还看了