欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

检测syslog中特定内容:

时间:2023-07-23
journalctl是什么以及作用?

journalctl 用来查询 systemd-journald 服务收集到的日志。systemd-journald 服务是 systemd init 系统提供的收集系统日志的服务。

查询指定unit的log:

journalctl -u xxxx

查询指定时间的log:

# 查看当前时间并指定格式date "+%Y-%m-%d %H:%M:%S"# 指定开始时间journalctl --since="2021-08-21 10:23:12"# 指定结束时间journalctl --until="2021-08-21 10:23:12"# 指定一段时间journalctl --since="2021-08-21 10:23:11" --until="2021-08-21 10:23:15"# 指定一段时间以内的log...journalctl --since="1 minute ago"journalctl --since="30 minute ago"journalctl --since="1 hour ago"

查询指定行数的Log:

journalctl -u toby --lines=10

反向输出:

journalctl -u toby --lines=10 -r

结合grep命令实现过滤:

# 简单grep关键字journalctl -u xxxx |grep ping# 使用正则表达式进行自定义的grepjournalctl -u xxxx |grep -E "Ad+B"

使用tail来实时查询syslog:

tail -f /var/log/syslog

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。