在 Debian 系统中,“message 日志”通常指的是 系统日志,主要来自 rsyslog / syslog,常见文件包括:
/var/log/messages/var/log/syslog/var/log/kern.log/var/log/auth.log下面是安全、正确的清理方法(不建议直接 rm)。
du -sh /var/log/messages
du -sh /var/log/syslog
ls -lh /var/log/
Debian 默认用 logrotate 管理日志,一般无需手动清。
查看配置:
cat /etc/logrotate.d/rsyslog
强制立即轮转(安全):
sudo logrotate -f /etc/logrotate.conf
sudo truncate -s 0 /var/log/messages
或:
sudo > /var/log/messages
✅ 不会破坏文件句柄,服务无需重启
sudo rm -f /var/log/messages.*
sudo rm -f /var/log/syslog.*
Debian 也可能使用 journalctl:
查看大小:
journalctl --disk-usage
清理:
sudo journalctl --vacuum-time=7d
sudo journalctl --vacuum-size=100M
编辑:
sudo nano /etc/rsyslog.conf
注释或删除:
*.info;mail.none;authpriv.none;cron.none /var/log/messages
重启:
sudo systemctl restart rsyslog
rm /var/log/messages
可能导致:
如果你能告诉我:
cat /etc/debian_version)我可以给你更精确的清理方案。