Ubuntu系统日志不显示以前的日志

我的Cron作业没有运行,我想查看syslog中有什么问题。

但那个日志只是显示当前date,

有没有办法保留过去10天的日志?

日志很可能是由logrotate进程旋转的。 查看/etc/logrotate.conf。 你应该看到这样的东西:

daily rotate 1 

将其更改为:

 daily rotate 10 

你也可以做这样的事情来保持4周的日志:

 weekly rotate 4 

昨天的日志是/var/log/syslog.1。 他们每天早上约6点左右轮换。 以前的日志是syslog.2.gz …使用zless或zgrep查看压缩日志。

数据可能在/ var / log / messages中。 这是每周轮换,并有四个星期的旧日志。