在 Debian 系统中定位“日志异常”通常分为 找日志 → 看异常 → 定位原因 → 验证修复 几个步骤。下面给你一套实用、可操作的思路。
/var/log/syslog # 系统总日志(最重要)
/var/log/messages # 部分系统信息
/var/log/auth.log # 登录、sudo、SSH
/var/log/kern.log # 内核日志
/var/log/dpkg.log # 软件安装/升级
journalctl
journalctl -xe # 最近错误,带说明
journalctl -p err # 只看错误
journalctl -b # 本次启动
journalctl -b -1 # 上一次启动
journalctl -p err -b
重点关注:
Failedtimeoutpermission deniedOOMsegfaultsystemctl status nginx
journalctl -u nginx -xe
journalctl -b
dmesg | tail -50
systemctl status xxx
journalctl -u xxx -xe
常见原因:
df -h
du -sh /var/log/*
dmesg | grep -i error
异常表现:
/var 满I/O errorjournalctl -u networking
journalctl -u NetworkManager
看:
link is not readyDHCP timeout/var/log/auth.log
journalctl -u ssh
关注:
dmesg
journalctl -k
看:
CPU thermalnvme erroroom-killerjournalctl --since "2026-01-21 10:00" --until "11:00"
journalctl -f
tail -f /var/log/syslog
grep -i error /var/log/syslog
journalctl | grep -i fail
如果你愿意,可以直接把:
贴出来,我可以帮你精确定位是哪一类问题。