Debian清理日志文件常用方法如下:
使用logrotate工具(推荐)
sudo nano /etc/logrotate.conf 或 /etc/logrotate.d/syslog,设置轮转周期(如daily)、保留天数(如rotate 7)、压缩选项(如compress)。sudo logrotate -f /etc/logrotate.conf。使用journalctl命令(针对systemd日志)
sudo journalctl --vacuum-time=7d(删除7天前日志)。sudo journalctl --vacuum-size=50M(清理至指定大小)。手动删除(谨慎操作)
sudo rm /var/log/syslog(需确认文件是否可删除)。sudo truncate -s 0 /var/log/auth.log。注意:操作前建议备份重要日志,避免影响系统故障排查。优先使用logrotate或journalctl实现自动化管理。