在 Debian 系统中,“message 记录”通常指以下几类日志,你可以按需清理:
查看大小
ls -lh /var/log/
清空日志(不删文件)
sudo truncate -s 0 /var/log/messages
sudo truncate -s 0 /var/log/syslog
或直接删除(不推荐,可能影响日志服务)
sudo rm /var/log/messages
Debian 默认有 logrotate 自动管理日志
手动执行
sudo logrotate -f /etc/logrotate.conf
查看日志占用
journalctl --disk-usage
清理旧日志
sudo journalctl --vacuum-time=7d
(保留最近 7 天)
或限制大小:
sudo journalctl --vacuum-size=100M
永久限制 journal 大小 编辑:
sudo nano /etc/systemd/journald.conf
修改:
SystemMaxUse=100M
重启:
sudo systemctl restart systemd-journald
sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
/var/log 目录truncate 比 rm 更安全如果你是 Docker / Kubernetes / 某个特定服务 的 message 日志,也可以告诉我具体场景,我可以给你更精确的命令。