少于 1 分钟阅读 次阅读

问题描述

Ubuntu烧录后,使用journalctl -f查看日志,提示no journal files were found,看不到日志输出。

问题原因

由于客户要求,在烧录后首次开机,系统将会执行重置machine-id的操作,而journal日志是通过机器id来区分不同机器的日志的。由于重置machine-id的操作晚于systemd-journald.service 服务,导致journalctl找不到新机器id对应的日志。

解决方式

在重置机器id后,重启日志服务:

sudo systemctl restart systemd-journald

补充

日志文件所处位置如下:

ls -la /var/log/journal/

查看机器id方式:

cat /etc/machine-id

留下评论