本文共 1122 字,大约阅读时间需要 3 分钟。
日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。
假如有一个日志文件:
/var/log/log-file我们对此日志文件进行切割vim /etc/logrotate.d/log-file/var/log/log-file { monthly size=50M rotate 5 compress delaycompress missingok notifempty create 644 root root dateext postrotate /usr/bin/killall -HUP rsyslogd endscript}
要调用为/etc/lograte.d/下配置的所有日志调用logrotate:
#logrotate /etc/logrotate.conf
要为某个特定的配置调用logrotate:#logrotate /etc/logrotate.d/log-file
转载于:https://blog.51cto.com/11962757/2097378