持久化是在持久状态和瞬态状态之间转换程序数据的机制。持久化日志管理系统 Systemd-journald 是 systemd管理的渐进式日志管理服务。在 Centos 7 往后的系统中,systemd管理所有单元的启动日志。
查看
Journalctl 日志路径
/var/log/journal
输出所有日志记录
# journalctl -xe
查看实时更新日志
# journalctl -f [certain_service]
检查日志是否正常
# journalctl --verify
过滤
按照格式化时间过滤日志信息 (未填充部分默认使用 0 )
# journalctl --since "YYYY-MM-DD HH:MM:SS" --until "YYYY-MM-DD HH:MM:SS"
按特殊关键字时间过滤日志信息
# journalctl --since ["yesterday", "today", "tomorrow", "now"] --until "1 hour ago"
查看文件尾指定行日志
# journalctl -n [number]
容量
查看 Journalctl 日志使用的磁盘容量
# journalctl --disk-usage
根据大小或时间清空磁盘日志
# journalctl --vacuum-time=2d
# journalctl --vacuum-size=500M
配置
参考资料
评论
发表评论