centos

centos系统日志清理步骤

小樊
33
2025-06-28 15:08:42
栏目: 智能运维

在CentOS系统中,日志文件的管理对于系统维护和故障排查至关重要。以下是几种常见的日志清理方法及其步骤:

使用journalctl命令清理systemd日志

手动删除日志文件

使用logrotate工具进行日志轮转

自动化脚本清理

#!/bin/bash
LOG_DIR="/var/log"
for log_file in $LOG_DIR/*; do
    if [ -f "$log_file" ]; then
        du -hm "$log_file" | awk '{print $2, $1}' | sort -nr | head -n 10
        if [ $(du -sm "$log_file" | awk '{print $1}') -gt 100 ]; then
            echo "Cleaning $log_file"
            rm -rf "$log_file"
        fi
    fi
done

注意事项

通过以上方法,你可以有效地管理和清理CentOS系统中的日志文件,释放磁盘空间,提高系统性能。

0
看了该问题的人还看了