清理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"

你可能感兴趣的:(清理CentOS 7系统 journal日志)