清理CentOS 7系统 journal日志

在CentOS 7开始使用的systemd使用了journal日志,这个日志的管理方式和以往使用syslog的方式不同,可以通过管理工具维护。

1.检查当前journal使用磁盘量
journalctl --disk-usage

保留一周日志

journalctl --vacuum-time=1w

只保留500MB的日志

journalctl --vacuum-size=500M
2.要启用日志限制持久化配置,可以修改 /etc/systemd/journald.conf
SystemMaxUse=500M
ForwardToSyslog=no

  1. 重启服务
    systemctl restart systemd-journald.service

4.检查journal是否运行正常以及日志文件是否完整无损坏
journalctl --verify

  1. 查看指定时间的日志
    通过--since和--until选项,可以过滤任意时间限制,显示指定条件之前、之后或之间的日志。
    (1)journalctl --since="2018-09-21 10:21:00"
    (2)journalctl --since="2018-09-21 10:21:00" --until="2018-09-21 10:22:00"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。