CentOS系统回收错误日志常用方法如下:
使用journalctl命令(CentOS 7及以上)
journalctl --vacuum-size=100Mjournalctl --vacuum-time=2weeksjournalctl --vacuum-time=1d -u sshd使用logrotate工具(自动轮转压缩)
/etc/logrotate.d/rsyslog,添加规则:/var/log/*.log { daily rotate 7 compress missingok notifempty }logrotate -f /etc/logrotate.conf手动清理(谨慎操作)
truncate -s 0 /var/log/错误日志文件名find /var/log -type f -name "*.log" -mtime +30 -exec rm {} \;注意:操作前建议备份重要日志,避免误删影响故障排查。