linux journalctl 命令

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

相关文章

LinuxSystemd服务(2021.07.09)目录LinuxSystemd服务(2021.07...
opidrvabortingprocessM002ospid(3561)asaresultofORA-600OR...
安装好haproxy后,配置正确无法启动,看日志:Feb1309:32:50clu...
Linux 系统与服务管理工具Systemd被曝存在3大漏洞,影响几乎...
一、systemd查看日志文件有隐藏 systemctlstatusSERVICE-l-...
不要在mp目录下保存文件,该目录会定期清理文件mp默认保存10...