脚本宝典收集整理的这篇文章主要介绍了journalctl查看内核/应用日志,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Systemd统一管理所有Unit的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.conf。该工具是从message这个文件里读取信息。
journalctl
journalctl -k
# 查看系统本次启动的日志 journalctl -b journalctl -b -0 # 查看上一次启动的日志 需更改设置,如上次系统崩溃,需要查看日志时,就要看上一次的启动日志。 journalctl -b -1
journalctl --since="2018-10-3018:17:16" journalctl --since "20 minago" journalctl --since yesterday journalctl --since "2020-09-23 22:50:00" --until "2020-09-23 23:20:00" journalctl --since 09:00 --until"1 hour ago" journalctl --since"15:15" --until now
# 显示尾部的最新10行日志 journalctl -n # 显示尾部指定行数的日志 journalctl -n 20 # 实时滚动显示最新日志 journalctl -f # 在标准输出中显示日志(默认情况下,journalctl 会在 pager 内显示输出结果) journalctl -b -0 --no-pager
journalctl -u nginx.service # 只显示今天的 journalctl -u nginx.service --since today # 实时滚动显示 journalctl -u nginx.service -f # 合并显示多个Unit的日志 journalctl -u nginx.service -u php-fpm.service --since today
journalctl _UID=33 --since today
# 显示日志当前占用的硬盘空间 journalctl --disk-usage # 可以按照日期清理,或者按照允许保留的容量清理 journalctl --vacuum-size=1G journalctl --vacuum-time=1years
journalctl 能够以多种格式进行显示,只须添加 -o 选项即可。-o 选项支持的类型如下:
journalctl -u cron -n 1 --no-pager -o json-pretty
以上是脚本宝典为你收集整理的journalctl查看内核/应用日志全部内容,希望文章能够帮你解决journalctl查看内核/应用日志所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。