在 Debian 系统里,“message 过多”通常指以下几类情况之一。你可以先判断是哪一种,再对症处理:
du -sh /var/log/*
journalctl -p err -xb
编辑:
sudo nano /etc/systemd/journald.conf
修改或添加:
SystemMaxUse=200M
MaxRetentionSec=2week
然后重启:
sudo systemctl restart systemd-journald
sudo journalctl --vacuum-size=100M
sudo journalctl --vacuum-time=7d
如果是 /var/log/syslog 或 messages:
sudo nano /etc/rsyslog.conf
可减少调试级别,或关闭某些服务日志。
sudo dmesg -n 1
或永久:
echo "kernel.printk = 1 4 1 7" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
sudo sh -c "echo 0 > /proc/sys/kernel/printk"
journalctl -f
或
tail -f /var/log/syslog
sudo systemctl edit <service>
加入:
[Service]
LogLevelMax=err
如果是邮件相关:
mailq
sudo postsuper -d ALL
gsettings set org.gnome.desktop.notifications show-banners false
你可以先告诉我:
我可以直接给你精准命令。