我的 Cron 作业没有运行,我想查看系统日志中的问题。
但该日志仅显示当前日期,
有没有办法保留过去 10 天的日志?
答案1
日志很可能由 logrotate 进程轮换。查看 /etc/logrotate.conf。您应该会看到类似以下内容:
daily
rotate 1
将其更改为:
daily
rotate 10
您还可以做这样的事情来保留 4 周的日志:
weekly
rotate 4
答案2
昨天的日志是 /var/log/syslog.1。它们每天早上 6 点左右轮换。前几天的日志是 syslog.2.gz... 使用 zless 或 zgrep 查看压缩日志。
数据可能也保存在 /var/log/messages 中。该文件每周轮换一次,包含四周的旧日志。