我正在尝试获取已发生超过一周的问题的日志。我尝试使用 journalctl 打印日志,但它似乎没有给出过去 5 天以外的任何信息。我尝试使用 since/until,但它没有改变任何东西。
(0) $ sudo journalctl --since='2018-11-01' | head -n1
-- Logs begin at Mon 2018-12-03 09:17:53 CST, end at Fri 2018-12-07 18:27:14 CST. --
(0) $ sudo journalctl --since='2018-12-05' | head -n1
-- Logs begin at Mon 2018-12-03 09:17:53 CST, end at Fri 2018-12-07 18:27:23 CST. --
(0) $ sudo journalctl --until='2018-12-04' | head -n1
-- Logs begin at Mon 2018-12-03 09:17:53 CST, end at Fri 2018-12-07 18:28:40 CST. --
特别奇怪的是,我甚至无法缩小日期范围,所以这不是日志没有存储那么久的问题。有人知道为什么 journalctl 似乎会忽略这些标志吗?
一些系统信息:
(1) $ journalctl --version
systemd 232
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN
(0) $ uname -a
Linux linux-01 4.9.0-8-686 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) i686 GNU/Linux