目标:使用syslog记录日志,并保持日志满1M,备份日志,备份的日志数达到10个后,使用新的日志文件替换旧的日志文件。
1.记录日志文件的测试用例如图1所示:

上述程序会在当前目录生成mysyslog日志文件,使用syslog输出的日志信息会记录在mysyslog文件中。
2.配置logrotate文件,/etc/logrotate.conf文件,具体如图2所示:

3.当日志文件满1M时,使用logrotate /etc/logrotate.conf命令来循环备份日志文件。此时会在mysyslog所在目录生成mysyslog.1,mysyslog.2等日志文件。
本文介绍如何使用syslog记录日志并控制日志大小,通过logrotate实现日志文件的自动备份与循环,确保日志管理的高效与有序。
1373

被折叠的 条评论
为什么被折叠?



