在 Debian 系统中,“message” 可能指几种不同的日志或消息内容。下面按常见情况分别说明如何清空它们。
这是最常见的“message”日志。
sudo truncate -s 0 /var/log/messages
sudo > /var/log/messages
sudo logrotate -f /etc/logrotate.d/rsyslog
⚠️ 如果系统使用
systemd-journald,/var/log/messages可能不存在,日志由 journal 管理。
Debian 新版本默认使用 journal。
sudo journalctl --vacuum-time=1s
或
sudo rm -rf /var/log/journal/*
sudo journalctl --vacuum-size=10M
sudo dmesg -C
或重启后自动清空。
如果是用户 mail:
sudo > /var/spool/mail/username
如果是登录时看到的欢迎或系统消息:
sudo rm /etc/motd
或
sudo > /etc/motd
| 类型 | 清空命令 |
|---|---|
| /var/log/messages | sudo truncate -s 0 /var/log/messages |
| journal 日志 | sudo journalctl --vacuum-time=1s |
| dmesg | sudo dmesg -C |
sudo > /var/spool/mail/user |
如果你指的是某一个具体命令或文件报错里的 message,可以把原文发我,我可以更精准地告诉你。