在 Debian 系统中,错误日志的分布和查看方式取决于你使用的是 syslog(传统) 还是 systemd-journald(现代)。下面按常见场景说明。
journalctl -p err -b
-p err:只显示 error 及以上级别-b:当前启动后的日志journalctl -u nginx -p err
journalctl -u ssh --since "1 hour ago"
journalctl -f -p err
journalctl -p err --no-pager
/var/log/syslog # 系统日志(含错误)
/var/log/messages # 部分系统信息
/var/log/dmesg # 内核启动信息
/var/log/apt/ # apt 安装错误
/var/log/auth.log # 认证相关错误
grep -i error /var/log/syslog
grep -i fail /var/log/syslog
tail -f /var/log/syslog
journalctl -xb -p err
dmesg | grep -i error
cat /var/log/apt/term.log
journalctl -u apt
journalctl -u NetworkManager -p err
# 今天内的错误
journalctl -p err --since today
# 某个时间范围
journalctl -p err --since "2026-01-20 10:00" --until "2026-01-20 12:00"
# 导出日志
journalctl -p err > errors.log
如果你能说明 具体是什么错误(如:开机失败、某个服务报错、网络异常),我可以给你更精确的搜索命令。