文章目录
- systemd之journalctl
-
- 原理
- 命令
- 详解
-
- 选项
- 命令
-
- journalctl --version
- journalctl --fields
- journalctl --field
- journalctl --disk-usage
- journalctl --vacuum
- journalctl --verify
- journalctl --sync
- journalctl --relinquish-var
- journalctl --smart-relinquish-var
- journalctl --flush
- journalctl --rotate
- journalctl --version
- journalctl --list-catalog
- journalctl --dump-catalog
- journalctl --setup-keys
- 常用
- 参考
systemd之journalctl
原理
Systemd是Linux发行版的初始化系统,负责启动系统后的所有服务,并监视它们在系统运行期间的状态。Journal是Systemd的一部分,主要负责收集和存储日志数据。
journalctl是Journal的主要接口,提供丰富的功能来检索和显示日志条目。它能从磁盘上的二进制文件或者其他传输目标(如syslog)获取日志。
配置文件路径:/etc/systemd/journald.conf
工作关键路径:/run/systemd/journal
日志保存路径:/run/log/journal
命令
root@imx8mmrom5721a1:~# journalctl --help
journalctl [OPTIONS...] [MATCHES...]
Query the journal.
Options:
--system Show the system journal
--user Show the user journal for the current user
-M --machine=CONTAINER Operate on local container
-S