服务器日志保存六个月设置

这是湖。
要使用logrotate,请在/etc/logrotate.conf中写入rotate1 8 0。
将其备份到 AWS S3 并每天运行一次 rsync。
数据清单日志使用PostgreSQL,保留6 个月的数据。

linux last 保留多久

哈,我对你提到的Linux登录记录问题有一些经验。
首先,Linux登录记录实际上存储在/var/log/wtmp文件中。
您可以使用 Last -f /var/log/wtmp 或 Last -f /var/log/wtmp.1 等命令检查这一点,对吗?
这些记录存储的时间长度由 logrotate 工具控制。
logrotate 充当管家,负责定期压缩、删除或轮换日志文件。
具体设置可以通过查看配置文件/etc/logrotate.conf和/etc/logrotate.d/来了解。

说到这里,我想起了Unix的哲学,它说:“程序应该专注于一件事,并尽可能地做到最好。
”你看,logrotate是专门负责管理日志的,而且做得还不错。

至于默认值,确实不同的Linux发行版可能会有所不同。
例如Debian和Ubuntu,我记得他们通常会保留两个文件并每周更改一个文件,这意味着他们会保留登录和重新启动信息1 -2 周。
我觉得这个设置还是比较合理的,至少对于日常监控来说足够了。

但是,此设置不是静态的,您可以自定义它以满足您的需求。
无论哪种方式,Linux 系统都非常灵活,可以根据您的喜好进行定制。