手机版 收藏 导航

CentOS 7 如何优化系统日志

原创   www.link114.cn   2024-02-03 17:19:31

CentOS 7 如何优化系统日志

系统默认的日志级别可能过于详细,我们可以调整至更为合理的级别,如"warn"或"error"。编辑/etc/rsyslog.conf文件,找到相关日志配置项并修改。

可以为各日志文件设置最大大小,超过限制时自动切割日志。编辑/etc/logrotate.conf文件,添加如下配置:


/var/log/messages {
    size 50M
    rotate 5
    compress
    delaycompress
    missingok
    notifempty
}

通过logrotate工具,可以在切割日志时自动压缩旧日志文件,进一步节省磁盘空间。在上述配置中添加"compress"即可。

根据需求,可以设置保留日志的天数。同样在logrotate配置中添加"rotate 5"表示保留最近5天的日志。

将日志文件存放在独立分区中,可以防止日志文件占满根分区,导致系统崩溃。在/etc/fstab中添加相关挂载配置即可。