Appearance
journalctl
journalctl 是用于查询和显示 Systemd Journal(系统日志)的命令行工具。Systemd Journal 是 Systemd 服务管理器提供的一种二进制日志系统,用于存储和检索系统和服务的日志消息
查看所有单元/服务日志
sh
journalctl
查看指定单元/服务日志
sh
journalctl -u <unit>
实时查看日志
sh
journalctl -f
journalctl -ex
journalctl -ex 命令用于查看系统,具体含义如下:
- e:表示跳转到日志的末尾,显示最新的日志条目。
- x:显示日志条目的附加解释信息(如果有),帮助理解日志的上下文。
journactl -k
Show kernel message log from the current boot
比如查看系统内核机制OOM Killer
sh
journalctl -k | grep -i "killed process"
# or
journalctl -k | grep -i "oom"
或者使用系统日志
sh
sudo grep -i 'killed process' /var/log/syslog
# 或者
sudo grep -i 'oom' /var/log/syslog