Debian系统清理日志文件常用方法如下:
使用logrotate工具(推荐)
sudo apt-get install logrotate(通常默认安装)。/etc/logrotate.conf或/etc/logrotate.d/目录下对应服务的配置文件(如/etc/logrotate.d/rsyslog),设置轮转周期(如daily)、保留天数(如rotate 7)、压缩(compress)等参数。sudo logrotate -f /etc/logrotate.conf立即应用配置。手动删除(谨慎操作)
sudo rm /var/log/文件名(如/var/log/syslog)。sudo > /var/log/文件名。使用journalctl清理系统日志
sudo journalctl --vacuum-time=2weeks(删除2周前日志)。sudo journalctl --vacuum-time=2weeks -u 服务名。配置服务自带日志轮转
$SystemLogFileSize、$SystemLogFileCount),并通过logrotate管理。提示:清理前建议确认日志是否不再需要,避免误删重要信息。定期检查logrotate配置是否生效,可通过sudo logrotate -d /etc/logrotate.conf测试。