Debian日志追踪软件问题的实用流程
一、先定位日志来源与关键文件
二、用 journalctl 快速缩小范围
三、用传统日志文件与文本工具深入分析
四、常见场景的排查命令清单
| 场景 | 关键命令 |
|---|---|
| 服务启动失败 | systemctl status |
| 端口冲突导致无法启动 | journalctl -u |
| 认证/登录异常 | tail -f /var/log/auth.log;grep “Failed password” /var/log/auth.log |
| 内核/驱动问题 | dmesg -T |
| 软件包安装失败 | grep -i “error|fail” /var/log/dpkg.log |
| 磁盘被日志占满 | journalctl --disk-usage;journalctl --vacuum-size=500M |
| 上次启动的崩溃线索 | journalctl -b -1 -k;journalctl -b -1 -p err…alert |
五、排错效率与维护建议