有人能告诉我系统日志(尤其是 dmesg)是否存档在 /var/logs 以外的其他地方吗?在此文件夹中,我只能找到最近 6 次重启的 dmesg。我需要查看两周前的日志才能解决问题。
在 /etc/logrotate.conf 中我可以看到:
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4
为什么在服务器发行版中我无法查看过去两天内执行的最近几次重启之前的日志?还是我错过了什么?
我正在使用 Lubuntu Server 19.10
答案1
您确实可以使用 Systemd 日志。阅读“journalctl”命令以了解所有相关信息man journalctl
。要在终端中查看 journald 的启动日志列表:
journalctl --list-boots
当前启动:
journalctl -b 0
上次启动:
journalctl -b 1
三靴前:
journalctl -b 3
等等。
两周前的消息:
journalctl --since="2020-2-15 9:30:00"
按单位(或服务)分类:
journalctl -u sddm.service
以及更多。