journalctl 用来查询 systemd-journald 服务收集到的日志。systemd-journald 服务是 systemd init 系统提供的收集系统日志的服务。
$ -h
$ journalctl
_SYSTEMD_UNIT=cron.service
可以同时添加多个字段进行匹配,它们之间是与的关系,就是同时符合多个条件的记录才会被匹配,比如添加 PRIORITY 字段的匹配条件:
$ journalctl _SYSTEMD_UNIT=cron.service PRIORITY=
$ journal -F PRIORITY
对同一个字段应用多个 match 条件的情况,比如:
$ journalctl _SYSTEMD_UNIT=cron.service _SYSTEMD_UNIT=prometheus.service
$ journalctl _SYSTEMD_UNIT=cron.service + _PID=
$ journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID= + _SYSTEMD_UNIT=dbus.service
$ /var/log/ root:systemd-journal /var/log/ /var/log/ systemctl restart systemd-journald.service
$ journalctl --disk-usage
$ journalctl --vacuum-size=1G
$ journalctl --vacuum-=1years
$ journalctl --list-boots
$ journalctl -b - journalctl -b 9eaabbc25fe343999ef1024e6a16fb58
$ journalctl - journalctl -b
YYYY-MM-DD HH:MM:SS
$ journalctl --since
$ journalctl --since --
$ journalctl --since yesterday
$ journalctl --since : --
$ journalctl _SYSTEMD_UNIT=cron.service --since --
$ journalctl - journalctl -u nginx.service --since today
$ journalctl -u nginx.service -u php-fpm.service --since today
$ journalctl -p err
$ journalctl -f
$ journalctl -f -u prometheus.service
$ journalctl -n
$ journalctl -n
$ journalctl -u cron.service -n
$ journalctl --no-pager
short short-isoshort-preciseshort-monotonicverboseexportjsonjson-prettyjson-ssecat
$ journalctl -u cron.service -n --no-pager -o json
$ journalctl /usr/lib/systemd/systemd
$ journalctl /usr/bin/bash
$ journalctl -k
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。