Debian 下 syslog 频繁刷屏通常不是 syslog 本身的问题,而是某个子系统在不断地产生日志。常见原因和排查思路如下:
tail -f /var/log/syslog
或者(systemd 系统):
journalctl -f
重点看:
例如:
eth0: link up/down
IPv6: ADDRCONF(NETDEV_UP)
原因:
排查:
ip link
dmesg | grep eth
✅ 解决:
例如:
systemd[1]: foo.service: Failed with result 'exit-code'
systemd[1]: foo.service: Service RestartSec=100ms expired
原因:
排查:
systemctl status foo
journalctl -u foo
✅ 解决:
Restart=no例如:
CRON[1234]: (root) CMD (/usr/bin/rsync ...)
原因:
排查:
crontab -l
ls /etc/cron.*
例如:
EXT4-fs error
I/O error
原因:
排查:
dmesg | grep error
smartctl -a /dev/sda
例如:
usb 1-1: device descriptor read/64, error -71
常见于:
某些 Debian 上:
systemctl stop rsyslog
或只看错误:
journalctl -p err -f
✅ 三步定位法
journalctl -f 看是什么在刷如果你愿意,可以把 syslog 刷屏的几行内容贴出来,我可以直接帮你判断是哪种原因、怎么改。